jbop1626 230103a15d
#include <cstring> for memcpy
Thanks to @jason0597 for pointing this out
2018-10-06 12:09:13 -04:00
2018-10-06 12:09:13 -04:00
2018-07-22 15:05:36 -04:00
2018-07-22 17:48:38 -04:00
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.

Description
C99 library of ECC operations for the Nintendo Wii and iQue Player
Readme 120 KiB
Languages
C 98.9%
Makefile 1.1%