| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add RSA OAEP SHA2 vectors via custom vector creation
* update the docs
* retab
* remove sha2 oaep support (it will be added again in another PR)
* add header to each vector file
* Add Java 8 Bouncy Castle based verification of RSA-OAEP SHA-2 test vectors (#4)
* Update Java verifier to skip past test vector file header if present (#5)
* Update Java verifier to skip past test vector file header if present
* Fix tabs vs. space whitespace
* generate sha1 oaep permutations as well + verify support in java
* address review feedback
|
| |
|
|
|
|
|
|
|
|
| |
* Bind another function because reasons
* ptr
* move to the correct section
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* unicode characters make everything angry
* changelog entry and make skip msgs more informative
* typo fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* NIST SP 800-108 Counter Mode and Feedback Mode KDF
* CounterKDF unit tests
* Refactor to support multiple key based KDF modes.
* Extracting supported algorithms for KBKDF Counter Mode test vectors
* Adding support for different rlen and counter location in KBKDF
* support for multiple L lengths and 24 bit counter length.
* Adding KBKDF Documentation.
* Refactoring KBKDF to KBKDFHMAC to describe hash algorithm used.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removing test_osrandom_engine_is_default.
test_osrandom_engine_is_default depends on having a valid
sys.executable. This attribute is not always set (see
https://docs.python.org/2/library/sys.html#sys.executable ) so, in some
environments, this test fails. I moved the functionality of the test
into the setup and teardown methods so the correct behavior is still
tested.
* Fixing some style issues.
* Removing an unnecessary newline.
* Putting back the test.
* Moving the assert from teardown to setup.
|
|
|
|
|
|
|
|
|
|
|
| |
* add the scripts we use to build the wheels in jenkins to version control
These scripts will get some updates shortly to simplify life on the OS X
side, but for now it's just a copy of exactly what the job currently
does. Once this is merged I can switch the job to just invoke these
scripts.
* rename script and update to what we're currently using to make whls
|
|
|
|
|
|
| |
* Migrate to codecov.yml
* correct syntax, 4 space indents
|
|
|
|
|
|
| |
* Fixed #2859 -- document that SHA-1 is the worst
* words words words
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* add functions to handle opaque RSA
A subsequent PR will utilize these new functions.
* update to latest C code from github
* these can live in functions
|
|
|
|
|
|
| |
* initial DSA backend changes for opaque struct
* don't use DSAparams_dup because centos5 0.9.8e is a mystery
|
| |
|
|
|
|
|
|
| |
* add DSA getters/setters for opaquing the struct
* these can live in functions
|
| |
|
| |
|
|
|
| |
We don't use CRYPTO_add and neither does pyOpenSSL
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update getting-started.rst to clarify OS X Homebrew pip install
On OS X El Capitan following the current instructions fails with fatal error: 'openssl/opensslv.h' file not found on pip install -r dev-requirements.txt; this change adds to the instructions to clarify that CFLAGS and LDFLAGS may need to be set. I based this on the instructions in the Installation page.
* Address reaperhulk comments, OpenSSL must be installed.
Clarify that OpenSSL must be installed via Homebrew or MacPorts and how to build statically.
* Make Homebrew, MacPorts, OpenSSL links
* Fix doc errors and improve overall flow
Insert tip about tox needing the same flags
Make console example multi-line so that pip install is visible
Change heading levels to allow OS X sub-section
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Test with both old pypy and new pypy
* use an old as heck pypy
* revert
* dont try to coverage pypy2.6.1
* ALL THE PYPYS
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add vectors for unkeyed blake2s and blake2b.
* Add short note describing source of vectors.
* Add link to OpenSSL repository.
* Amend docs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add more bindings to OpenSSL, all are used by the Python _ssl module.
* Add a conditional: SSL_CTX_clear_options() does not exist before 0.9.8m
* 80 cols
* Condionally define the TLSEXT error codes.
* Address review comments
* Remove all parameter names
|
| |
|
|
|
|
|
|
| |
* Handle two more error conditions correctly
* fixed test case
|
|\
| |
| | |
fix libressl breakage reported in #2858
|
| | |
|
|/ |
|
|\
| |
| | |
Fixes #2856 -- add a fast path to _key_identifier_from_public_key for RSA keys
|
| | |
|
|/ |
|
|\
| |
| | |
Remove redundant excludes from find_packages
|
|/
|
|
|
|
| |
Resolves #2854.
tests don't need excluded because they're not within the "src" directory.
|
|\
| |
| | |
add EVP_PKEY_CTX_set_rsa_oaep_md
|
|/ |
|
|\
| |
| | |
port 1.3.1 changelog to master
|
|/ |
|