Commit Graph

14 Commits (ef2ff044d86183699cb2254299038c5365da2112)

Author SHA1 Message Date
tuxxy a717a87384 Use singleton model for curves; allow users to import instances 2018-07-07 13:56:07 -06:00
tuxxy 41cb180fe1 Make the tests run in a failing state, but runnable 2018-07-07 13:56:06 -06:00
David Núñez 0d206cb279 Add check for 0<M<=N in pre.split_rekey. Tests for that. 2018-06-25 13:55:55 -07:00
jMyles 30eb274137 New alices_keys fixture has both delegating and signing keys. 2018-05-25 15:42:51 -07:00
tuxxy 923ad2944f Rename BigNum -> CurveBN
Change all references from BigNum to CurveBN
2018-04-24 12:41:40 -06:00
Kieran Prasch 2fe575ce6d Reorganizes tests into a descriptive namespace. 2018-02-22 22:24:09 -08:00
Kieran R Prasch 2678470a30 Sets the default curve for tests once. (except for multicurve tests.) 2018-02-13 13:30:52 -08:00
Kieran R Prasch 84751c3332 Mocked openssl backend test pass through and constant time operations. 2018-02-10 04:49:51 -08:00
Kieran R Prasch 003e0f16b1 Test coverage for comparing disperate types (bn, int); Patches actual openssl equality into mock backend. 2018-02-10 04:49:51 -08:00
Kieran R Prasch 66f7b39287 Additional mock openssl commentary. 2018-02-10 04:49:51 -08:00
Kieran R Prasch cf4a7dd729 Patched openssl bn_mod_inverse invokes actual function. 2018-02-10 04:49:51 -08:00
Kieran R Prasch 004247ce5d Adds test coverage for bignum arithmetic with mock openssl backend 2018-02-10 04:49:51 -08:00
Kieran R Prasch 7387e51a9e Splits point test into submodules, replaces test globals with module fixtures. 2018-02-10 04:49:51 -08:00
jMyles 668dcf0a60 Set default curve for test suite. 2018-02-07 20:07:09 -08:00