- 08 Jul, 2013 24 commits
-
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Used to be implicitly done by oid_get_pk_alg().
-
Manuel Pégourié-Gonnard authored
openssl pkcs8 -topk8 -in ec_prv.sec1.pem -passout pass:polar \ -v1 PBE-SHA1-RC4-128 -outform der -out ec_prv.pk8.pw.der openssl pkcs8 -topk8 -in ec_prv.sec1.pem -passout pass:polar \ -v1 PBE-SHA1-RC4-128 -outform pem -out ec_prv.pk8.pw.pem
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Used to work only for RSAPrivateKey content, now accepts ECPrivateKey too, and may even work with similar enough structures when they appear.
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Test files were generated as follows: openssl ecparam -name prime192v1 -genkey > key.pem openssl ec -in key.pem -pubout -outform PEM > pub.pem openssl ec -in key.pem -pubout -outform DER > pub.der openssl ec -in key.pem -outform pem > prv.sec1.pem openssl ec -in key.pem -outform der > prv.sec1.der openssl ec -in key.pem -des -passout pass:polar -outform pem > prv.sec1.pw.pem openssl pkcs8 -topk8 -in key.pem -nocrypt -outform pem > prv.pk8.pem openssl pkcs8 -topk8 -in key.pem -nocrypt -outform der > prv.pk8.der openssl pkcs8 -topk8 -in key.pem -passout pass:polar -outform der \ > prv.pk8.pw.der openssl pkcs8 -topk8 -in key.pem -passout pass:polar -outform pem \ > prv.pk8.pw.pem
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Warning: due to a bug in oid_descriptor_from_buf(), keys associated to some curves (secp224r1, secp384r1, secp521r1) are incorrectly rejected, since their namedCurve OID contains a nul byte.
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Overflow check was done too early, causing many false positives.
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
Also group key checking and generation functions in ecp.h and ecp.c.
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
Manuel Pégourié-Gonnard authored
-
- 04 Jul, 2013 1 commit
-
-
Paul Bakker authored
-
- 03 Jul, 2013 11 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
Can now run without need of time() / localtime() and gettimeofday()
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
Eat your own dog-food..
-
Paul Bakker authored
-
Paul Bakker authored
-
- 30 Jun, 2013 4 commits
-
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
-
Paul Bakker authored
The SHA4 name was not clear with regards to the new SHA-3 standard. So SHA2 and SHA4 have been renamed to better represent what they are: SHA256 and SHA512 modules.
-