Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't throw away the result of padder.update because it confuses users. | David Reid | 2014-02-12 | 1 | -8/+9 |
| | |||||
* | Merge pull request #599 from alex/import-sort | David Reid | 2014-02-12 | 2 | -3/+3 |
|\ | | | | | Sort our imports | ||||
| * | Also fix this module | Alex Gaynor | 2014-02-12 | 1 | -1/+1 |
| | | |||||
| * | Sort our imports | Alex Gaynor | 2014-02-12 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #582 from public/rsa-generate | Alex Gaynor | 2014-02-12 | 3 | -10/+40 |
|\ | | | | | Add RSAPrivateKey.generate | ||||
| * | Add RSAPrivateKey.generate | Alex Stapleton | 2014-02-12 | 3 | -10/+40 |
|/ | |||||
* | Merge pull request #595 from reaperhulk/be-more-accurate-about-random | Alex Gaynor | 2014-02-11 | 1 | -2/+4 |
|\ | | | | | Be accurate when telling Windows users what CryptGenRandom uses | ||||
| * | typo | Paul Kehrer | 2014-02-11 | 1 | -1/+1 |
| | | |||||
| * | less confusing language | Paul Kehrer | 2014-02-11 | 1 | -2/+3 |
| | | |||||
| * | be accurate when telling users what CryptGenRandom uses under the hood | Paul Kehrer | 2014-02-11 | 1 | -2/+3 |
| | | |||||
* | | Merge pull request #594 from reaperhulk/reorganize-contributing | Alex Gaynor | 2014-02-11 | 6 | -133/+197 |
|\ \ | |/ |/| | Reorganize contributing into development section | ||||
| * | move around some material on the reviewing doc page | Paul Kehrer | 2014-02-11 | 2 | -20/+26 |
| | | |||||
| * | add explicit backend selection examples in a code block | Paul Kehrer | 2014-02-11 | 1 | -2/+7 |
| | | |||||
| * | fix some indentation and a missing newline | Paul Kehrer | 2014-02-11 | 2 | -19/+20 |
| | | |||||
| * | reorganize contributing into development section | Paul Kehrer | 2014-02-11 | 5 | -133/+185 |
|/ | |||||
* | Merge pull request #593 from alex/better-readme | David Reid | 2014-02-11 | 2 | -7/+20 |
|\ | | | | | Fixed #576 -- improve the readme | ||||
| * | Phrase more precisely | Alex Gaynor | 2014-02-11 | 1 | -2/+4 |
| | | |||||
| * | Fixed the language decl for htis block | Alex Gaynor | 2014-02-11 | 1 | -1/+1 |
| | | |||||
| * | Fixed #576 -- improve the readme | Alex Gaynor | 2014-02-10 | 2 | -6/+17 |
| | | |||||
* | | Merge pull request #580 from public/openssl-gen-rsa-key | David Reid | 2014-02-11 | 3 | -6/+96 |
|\ \ | | | | | | | Generate RSA Keys with OpenSSL | ||||
| * | | Generate RSA Keys | Alex Stapleton | 2014-02-11 | 3 | -6/+96 |
| | | | |||||
* | | | Merge pull request #587 from Ayrx/otp | Paul Kehrer | 2014-02-11 | 3 | -0/+304 |
|\ \ \ | |_|/ |/| | | Added test vectors for HOTP and TOTP algorithms. | ||||
| * | | Fixed error in totp test vectors. | Ayrx | 2014-02-10 | 1 | -2/+2 |
| | | | |||||
| * | | Updated vectors to include secret. | Ayrx | 2014-02-10 | 3 | -0/+52 |
| | | | |||||
| * | | Renamed vectors/otp to vectors/oath | Ayrx | 2014-02-09 | 2 | -0/+0 |
| | | | |||||
| * | | Added test vectors for HOTP and TOTP algorithms. | Ayrx | 2014-02-09 | 3 | -0/+252 |
| |/ | |||||
* | | Merge pull request #591 from reaperhulk/fix-590 | Alex Gaynor | 2014-02-10 | 1 | -0/+2 |
|\ \ | |/ |/| | add X509_verify_cert_error_string (fixes #590) | ||||
| * | add X509_verify_cert_error_string | Paul Kehrer | 2014-02-10 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #579 from public/words | Alex Gaynor | 2014-02-08 | 8 | -13/+13 |
|\ | | | | | s/which/that/ | ||||
| * | s/which/that/ | Alex Stapleton | 2014-02-08 | 8 | -13/+13 |
| | | | | | | | | | | Which is usually for descriptive clauses in technical writing, while that is restrictive. Most of the time we are being being restrictive. | ||||
* | | Merge pull request #583 from reaperhulk/rsa-marks | Alex Gaynor | 2014-02-08 | 2 | -1/+3 |
|\ \ | | | | | | | pytest marks for RSA | ||||
| * | | pytest marks for RSA | Paul Kehrer | 2014-02-08 | 2 | -1/+3 |
| | | | |||||
* | | | Merge pull request #584 from public/key_size | Paul Kehrer | 2014-02-08 | 2 | -4/+4 |
|\ \ \ | |/ / |/| | | s/bit_length/key_size/ (again) | ||||
| * | | s/bit_length/key_size/ (again) | Alex Stapleton | 2014-02-08 | 2 | -4/+4 |
|/ / | |||||
* | | Merge pull request #577 from public/backend-rsa-interface | Paul Kehrer | 2014-02-08 | 2 | -0/+30 |
|\ \ | | | | | | | RSABackend interface | ||||
| * | | Start of an RSABackend interface | Alex Stapleton | 2014-02-08 | 2 | -0/+30 |
| |/ | | | | | | | Only has key generation for now. | ||||
* | | Merge pull request #559 from public/rsa-keys | Paul Kehrer | 2014-02-07 | 5 | -0/+381 |
|\ \ | | | | | | | RSA keys | ||||
| * | | Make tests more explicit. | Alex Stapleton | 2014-02-07 | 1 | -38/+89 |
| | | | |||||
| * | | . | Alex Stapleton | 2014-02-07 | 1 | -1/+1 |
| | | | |||||
| * | | Add warning about untrusted private keys | Alex Stapleton | 2014-02-07 | 1 | -0/+7 |
| | | | |||||
| * | | Check that public_exponent is odd | Alex Stapleton | 2014-02-07 | 2 | -12/+26 |
| | | | |||||
| * | | Use os.path.join to make paths | Alex Stapleton | 2014-02-06 | 1 | -1/+4 |
| | | | |||||
| * | | More sanity checks | Alex Stapleton | 2014-02-06 | 3 | -3/+24 |
| | | | |||||
| * | | Test alias properties | Alex Stapleton | 2014-02-05 | 1 | -0/+5 |
| | | | |||||
| * | | Use a version check when counting bit_length | Alex Stapleton | 2014-02-05 | 1 | -2/+4 |
| | | | |||||
| * | | RSA key docs | Alex Stapleton | 2014-02-05 | 2 | -0/+52 |
| | | | |||||
| * | | Check p*q=n in the tests | Alex Stapleton | 2014-02-05 | 1 | -0/+2 |
| | | | |||||
| * | | Sanity check keys. | Alex Stapleton | 2014-02-05 | 2 | -1/+50 |
| | | | | | | | | | | | | Taken from RFC 3447. | ||||
| * | | RSA keys | Alex Stapleton | 2014-02-05 | 3 | -0/+175 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #578 from dreid/no-random-doctest-because-reasons | Alex Gaynor | 2014-02-07 | 1 | -1/+1 |
|\ \ | | | | | | | Use a pycon codeblock instead... |