2 Commits (9234391ed4d5fae38921a8bb4ca36f9f33736fd7)

Author SHA1 Message Date
Pieter Wuille 9234391ed4 Overhaul flags handling 7 years ago
Gregory Maxwell 4a243da47c Move secp256k1_ec_privkey_import/export to contrib. 7 years ago
Pieter Wuille dd891e0ed5 Get rid of _t as it is POSIX reserved 7 years ago
Luke Dashjr 486b9bb8ce Use a flags bitfield for compressed option to secp256k1_ec_pubkey_serialize and secp256k1_ec_privkey_export 7 years ago
Luke Dashjr 788038d323 Use size_t for lengths (at least in external API) 7 years ago
Pieter Wuille a9b6595ef8 [API BREAK] Introduce explicit contexts 8 years ago
Gregory Maxwell 2632019713 Brace all the if/for/while. 8 years ago
Gregory Maxwell 792bcdb015 Covert several more files to C89. 8 years ago
Pieter Wuille 39bd94d86d Variable time normalize 8 years ago
Pieter Wuille f24041d6aa Switch all EC/ECDSA logic from num to scalar 8 years ago
Pieter Wuille d907ebc0e3 Add bounds checking to field element setters 8 years ago
Pieter Wuille bbe67d8b29 Make secp256k1_eckey_pubkey_serialize fail for infinity 8 years ago
Gregory Maxwell 71712b27e5 Switch to C89 comments in prep for making the whole codebase C89 compatible. 8 years ago
Gregory Maxwell a4a43d7543 Reorder static to comply with C99 and switch to the inline macro. 8 years ago
Pieter Wuille eca6cdb123 Switch scalar to use get/set 32-byte arrays 8 years ago
Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations 8 years ago
Pieter Wuille eb74c36bd2 Abstract out tweak logic to secp256k1_eckey_* functions 8 years ago
Pieter Wuille ffffc87855 Use internal secp256k1_eckey_ prefix for functions in eckey 8 years ago
Pieter Wuille e2f71f1efe Move non-ECDSA operations from ecdsa to eckey 8 years ago