C99 library of ECC operations for the Nintendo Wii and iQue Player
Go to file
jbop1626 230103a15d
#include <cstring> for memcpy
Thanks to @jason0597 for pointing this out
2018-10-06 12:09:13 -04:00
src #include <cstring> for memcpy 2018-10-06 12:09:13 -04:00
.gitattributes Initial commit 2018-07-22 15:05:36 -04:00
LICENSE.md initial commit 2018-07-22 17:48:38 -04:00
README.md Add links to README 2018-07-22 18:00:36 -04:00

ninty-233

ninty-233 is a library for ECC operations using sect233r1 / NIST B-233, the curve used in the iQue Player and Nintendo Wii.

It can be used for ECDH (used to create some encryption keys on the iQue Player) and ECDSA signing/verification (used to sign game saves on both consoles and to sign recrypt.sys on the iQue Player).

Arbitrary-precision arithmetic is done using the public domain C++ Big Integer Library by Matt McCutchen.

SHA1 implementation is from the public domain WjCryptLib by WaterJuice.