Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | expose dmp1, dmq1, iqmp getters on RSAPrivateKey | Paul Kehrer | 2014-02-13 | 1 | -3/+3 | |
| | ||||||
* | add crt coefficients to RSAPrivateKey constructor and update tests | Paul Kehrer | 2014-02-12 | 1 | -28/+135 | |
| | ||||||
* | Add RSAPrivateKey.generate | Alex Stapleton | 2014-02-12 | 1 | -7/+13 | |
| | ||||||
* | Generate RSA Keys | Alex Stapleton | 2014-02-11 | 1 | -5/+52 | |
| | ||||||
* | Make tests more explicit. | Alex Stapleton | 2014-02-07 | 1 | -38/+89 | |
| | ||||||
* | Check that public_exponent is odd | Alex Stapleton | 2014-02-07 | 1 | -12/+20 | |
| | ||||||
* | Use os.path.join to make paths | Alex Stapleton | 2014-02-06 | 1 | -1/+4 | |
| | ||||||
* | More sanity checks | Alex Stapleton | 2014-02-06 | 1 | -0/+12 | |
| | ||||||
* | Test alias properties | Alex Stapleton | 2014-02-05 | 1 | -0/+5 | |
| | ||||||
* | Check p*q=n in the tests | Alex Stapleton | 2014-02-05 | 1 | -0/+2 | |
| | ||||||
* | Sanity check keys. | Alex Stapleton | 2014-02-05 | 1 | -1/+35 | |
| | | | | Taken from RFC 3447. | |||||
* | RSA keys | Alex Stapleton | 2014-02-05 | 1 | -0/+58 | |
These are implemented such that they don't depend on the backend. This means we don't have to worry about passing an RSA key created with one backend to a different one so much at the expense of having to create a backend specific context on demand. This is slightly non-trivial in (at least) OpenSSL as there are 3 additional derived parameters kept in its RSA struct. They aren't difficult to generate but it requires adding 30-40 lines of BN_* stuff to the backend so I'm leaving that out for now. We'll need to implement that before we can actually do any useful operations with the keys. This also adds a loader for some of the PKCS #1 test vectors. It only extracts the 10 key pairs from pss_vect.txt currently be should be extenable to include the example signatures and other files later. |