Commit Graph

3 Commits

Author SHA1 Message Date
David Korth
95d3c50b7f .gitignore: Don't ignore .a files.
Add the 64-bit versions of libhogweed.dll.a and libnettle.dll.a
to the repository.

NOTE: This was originally done on 2022/08/07 06:25 PM EDT, but I forgot
to commit the changes...
2023-11-25 09:31:53 -05:00
David Korth
83d898d651 [win32] Added a Win32 precompiled build of nettle-3.4 for Windows.
NOTE: Nettle doesn't support being compiled with MSVC. This build was
compiled using i686-w64-mingw32-gcc 7.3.0 on Gentoo Linux, and the
import library was manually created using MSVC 2010.

NOTE 2: Nettle needs GMP's mpz_powm_sec() function, which isn't included
as part of mpir. Nettle has its own "mini-GMP", which also has the
functions we were using to manually decrypt RSA signatures, so we're
switching from MPIR to Nettle mini-GMP on Windows.

The Linux build still uses the system GMP.

TODO: Win64 precompiled build.
2018-01-28 17:19:04 -05:00
David Korth
f321fe5e65 Initial import of RVT-H Tool.
This program will allow for managing Nintendo RVT-H Reader devkits,
including dumping existing images and installing new images.

The current version doesn't actually do anything. It's mostly a copy
of the infrastructure from rom-properties, with some changes. In
particular, we're using CMake's TARGET_COMPILE_FEATURES() instead of
manually detecting C99 support.
2018-01-15 06:58:54 -05:00