| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* 0.9.8 error code conditionals no longer required
* move the error codes to be with their brethren
|
| |
|
|
|
|
|
|
|
|
| |
* remove unneeded AES conditionals now that we no longer support 0.9.8
* This comment was inaccurate. EVP AES CTR is available in 1.0.1+, not 1.0.0.
* update function definition to match 1.0.0 and move to functions
|
| |
|
|
|
| |
Refs #2982
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Drop OpenSSL 0.9.8
* Drop this test, it's not relevant any longer
* unused import
* Remove CRYPTOGRAPHY_ALLOW_OPENSSL_098=1 from our tox
* removed unused code for Cryptography_HAS_PKEY_CTX
* return unused code for _AESCTRCipherContext
* syntax :-(
* remove some unused tests and skips
* remove unused code for Cryptography_HAS_PBKDF2_HMAC
* Revert "return unused code for _AESCTRCipherContext"
This reverts commit 7d149729205aa4c9735eb322414b167a75b302df.
* Remove unused RSA code
* Remove unused test code for conditional bindings
* Remove unused dsa code
* unused import
* Remove unused x509 extension code
* Remove unused EC code
* Attempt to remove unused DER key loading code
* document this
* grammar
* Added back this paragraph
* Update docs
|
| |
|
|
|
| |
Fixes #1478
|
|
|
|
|
|
| |
* remove the i2d_{EXTENSION_NAME} macros since we don't need them
* we still need this for a few more moments
|
|
|
|
|
|
|
|
|
|
| |
* Added another release task
* apparently this is how we caps this
* caps + linky
* order
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* changelog and version bump
* typo, sigh
* fine you win doc8
* it's a brand new day
* add sign/verify for RSA to changelog
|
|
|
|
|
|
|
|
|
| |
This patch adds wrapper methods to allow the user to sign and verify a
single message block without having to go through the multi-step
process of creating a signer or verifier, updating it with the one
message, and finalizing the result. This will make signing and
verifying data more user-friendly when only using small messages.
Partial bug #1529
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* some rsa oaep sha2 support
* various improvements
* fix a thing
* simplify
* update the test
* styyyyyle
* more styyyyle
* fix libre, remove a skip that should never be hit
* OAEP version check fixes
|
|
|
|
|
|
|
|
| |
* added a repr to the dsa numbers classes
* fix
* another test
|
|
|
|
|
|
| |
* remove some bindings we don't use
* thread state is not required
|
|
|
|
|
|
| |
* Refs #1478 -- attempt to improve our nonsense docs for ECCurve.key_size
* fix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* SSH serialization for public keys
* name errors ahoy!
* id, ego, superego
* dsa support
* EC support
* Don't keyerror
* Documentation OpenSSH
* flake8
* fix
* bytes bytes bytes
* skip curve unsupported
* bytes!
* Move a function
* reorganize code for coverage
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Add alias for Certificate serial as serial number
* Adding deprecation to utils
* Now with catch warnings and proper vers
|
|
|
|
|
|
| |
* Forward port the changelog for 1.3.3
* 1.3.4 as well
|
|
|
|
|
|
| |
* Fixing typo in asymmetric utils
* Fixed the other similar typo on utils
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|