Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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... | |||||
| * | | Use a pycon codeblock instead... | David Reid | 2014-02-07 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #575 from alex/development-status | David Reid | 2014-02-07 | 1 | -1/+0 | |
|\ \ | | | | | | | We're now past pre-alpha | |||||
| * | | Just drop the classifier entirely | Alex Gaynor | 2014-02-07 | 1 | -1/+0 | |
| | | | ||||||
| * | | We're now past pre-alpha | Alex Gaynor | 2014-02-07 | 1 | -1/+1 | |
|/ / | ||||||
* | | Merge pull request #573 from manuels/patch-1 | Paul Kehrer | 2014-02-06 | 1 | -0/+4 | |
|\ \ | | | | | | | Add support for DTLSv1 | |||||
| * | | Add support for DTLSv1 | manuels | 2014-02-06 | 1 | -0/+4 | |
|/ / | ||||||
* | | Merge pull request #572 from alex/rephrase | Paul Kehrer | 2014-02-06 | 2 | -17/+17 | |
|\ \ | | | | | | | Rephrase for additional clairyt | |||||
| * | | Rephrase for additional clairyt | Alex Gaynor | 2014-02-06 | 2 | -17/+17 | |
| | | | ||||||
* | | | Merge pull request #570 from alex/use-urandom | Paul Kehrer | 2014-02-06 | 2 | -0/+21 | |
|\ \ \ | |/ / |/| | | Fixed #568 -- Document that users should use urandom for all their rando... | |||||
| * | | Be more alarmist | Alex Gaynor | 2014-02-06 | 1 | -2/+2 | |
| | | | ||||||
| * | | Fixed #568 -- Document that users should use urandom for all their random ↵ | Alex Gaynor | 2014-02-06 | 2 | -0/+21 | |
| | | | | | | | | | | | | numbers | |||||
* | | | Merge pull request #571 from parlarjb/patch-1 | Alex Gaynor | 2014-02-06 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | Update padding.rst | |||||
| * | | Update padding.rst | Jay Parlar | 2014-02-06 | 1 | -1/+1 | |
|/ / | | | | | Small typo fix | |||||
* | | Merge pull request #567 from alex/filename-match | Paul Kehrer | 2014-02-05 | 1 | -5/+12 | |
|\ \ | | | | | | | Make the filename match | |||||
| * | | Rewrite this to be more streamlined | Alex Gaynor | 2014-02-05 | 1 | -3/+6 | |
| | | | ||||||
| * | | Make the filename match | Alex Gaynor | 2014-02-05 | 1 | -2/+6 | |
|/ / | ||||||
* | | Merge pull request #377 from reaperhulk/urandom-engine | Alex Gaynor | 2014-02-05 | 6 | -2/+355 | |
|\ \ | | | | | | | Set default RAND engine to urandom/cryptgenrandom | |||||
| * | | improve comments | Paul Kehrer | 2014-02-05 | 1 | -5/+5 | |
| | | | ||||||
| * | | add os random engine to changelog | Paul Kehrer | 2014-02-05 | 1 | -0/+1 | |
| | | | ||||||
| * | | remove unregisters from wordlist as it's not in the docs now | Paul Kehrer | 2014-02-05 | 1 | -1/+0 | |
| | | | ||||||
| * | | get urandom fd flag and bitwise OR it with FD_CLOEXEC. comment update | Paul Kehrer | 2014-02-05 | 1 | -2/+6 | |
| | | | ||||||
| * | | remove deactivate and replace with activate_builtin_random | Paul Kehrer | 2014-02-05 | 3 | -179/+21 | |
| | | | ||||||
| * | | Merge branch 'master' into urandom-engine | Paul Kehrer | 2014-02-05 | 11 | -20/+436 | |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: PKCS #1 RSA test vector loader Removed pointless anchor Docs need virtualenv as well Everything about bash is the worst Some reST markup nonsense Fix for OS X More clearly describe the behavior of constant_time.bytes_eq Run the doc tests under OS X Made OpenSSL's derive_pbkdf2_hmac raise the right exception Document which backends implement which itnerfaces. Fixes #538 pep8 Fixed a typo in the docs Make the default backend be a multi-backend Conflicts: tests/hazmat/backends/test_openssl.py | |||||
| * | | add some more comments to clarify what the ENGINE_ calls in backend do | Paul Kehrer | 2014-02-04 | 1 | -1/+15 | |
| | | | ||||||
| * | | assert the right thing | Paul Kehrer | 2014-02-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | rename osrand_engine to osrandom_engine | Paul Kehrer | 2014-02-04 | 2 | -1/+1 | |
| | | | ||||||
| * | | forward declaration woo | Paul Kehrer | 2014-02-04 | 1 | -0/+2 | |
| | | | ||||||
| * | | cryptgenrandom returns all requested bytes or errors, so no loop required | Paul Kehrer | 2014-02-04 | 1 | -10/+3 | |
| | | | ||||||
| * | | close the fd if fcntl fails | Paul Kehrer | 2014-02-04 | 1 | -0/+1 | |
| | | | ||||||
| * | | Merge branch 'master' into urandom-engine | Paul Kehrer | 2014-02-03 | 32 | -47/+25156 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (66 commits) Chanloge + versionadded Added an example usage Typo fix Added to toctree Rename and document Linkify the things we have that others don't add HKDF to changelog Strings have quote marks at both ends. HKDF example. Properly mark all test cases as dependant on HMAC. Remove language about the separate stages of HKDF until we expose multiple stages of HKDF. Don't forget InvalidKey. Fix typo Import exception classes instead of the exceptions module. Lose the bit about passwords. https a bunch of links. Pseudorandom is a word. Backtick the entire equation. Clarify salt language and link to the paper in addition to the RFC. Don't expose extract and expand on this class yet because we don't know how best to expose verify functionality, continue testing the stages using the private methods. ... Conflicts: docs/hazmat/backends/openssl.rst | |||||
| * | | | add catastrophic failure check to tests | Paul Kehrer | 2014-02-02 | 1 | -0/+7 | |
| | | | | ||||||
| * | | | change register/unregister to activate/deactivate | Paul Kehrer | 2014-01-31 | 3 | -34/+31 | |
| | | | | ||||||
| * | | | more explanation of what an active osrandom engine means | Paul Kehrer | 2014-01-31 | 1 | -4/+10 | |
| | | | | ||||||
| * | | | address review comments on osrandom engine, reorganize some code | Paul Kehrer | 2014-01-30 | 2 | -60/+79 | |
| | | | |