| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
* Add the unconditional SecureTransport bindings
* Looks like the PSK cipher suites got removed in 10.8
* Line-length.
* Style.
* Remove further troublesome bindings.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add the unconditional SecureTransport bindings
* Line-length.
* Looks like the PSK cipher suites got removed in 10.8
* Style.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add an enforce_key_length parameter to HOTP and TOTP.
* Document changes in docs.
* Add some words to the wordlist.
* Add versionadded to docs.
|
|
|
|
|
|
|
| |
>>> lib.EVP_get_digestbyname(b'md_gost94')
<cdata 'EVP_MD *' NULL>
>>> lib.OPENSSL_config(ffi.NULL)
>>> lib.EVP_get_digestbyname(b'md_gost94')
<cdata 'EVP_MD *' 0x10adc7440>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Use a series of constants for OpenSSL version checks.
N.B. I removed several qualifiers that were being used to express beta vs. release in OpenSSL version numbers. Reviewers please look closely!
* Convert some python as well, also add the file
* flake8
* Simplify code, remove functionality that can be expressed more simply
* clean up the tests as well
* more constants
* wrap long lines
* reflect feedback
* unused
* add this back?
|
|
|
|
| |
This is due to a bug in CommonCrypto present in 10.11.x. Filed as
radar://26636600
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add sign and verify methods to ECDSA
* Documented ECDSA sign/verify methods
* Added CHANGELOG entry
* Skipping test verify and sign if curve is not supported
* Fixed typo in documentation return type
* Removed provider language from EllipticCurvePrivateKey and EllipticCurvePublicKey
|
| |
|
|
|
|
|
|
|
|
| |
* Add sign and verify methods to DSA
* Documented DSA sign/verify methods
* Added CHANGELOG entry
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixed #3008 -- expose calculate max pss salt length
* Fixed a few mistakes in the docs
* move all the code around
* oops
* write a unit test
* versionadded + changelog
|
| |
|
|
|
|
|
| |
(#3022)
constify + a few small changes to the null checks
|
|
|
|
|
| |
(#3021)
constify + a few small changes to the null checks
|
|
|
|
|
| |
(#3020)
constify + a few small changes to the null checks
|
| |
|
| |
|
| |
|
|
|
|
| |
True story: I used `e` instead of `d` because it seemed more closely related
to `e`. Should have looked it up, of course... but the docs could be better.
|
| |
|
|
|
| |
We have always been at war with OpenSSL 0.9.8
|
| |
|
|
|
| |
d2i_AutoPrivateKey is less useful than we thought
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Simplify and remove some 0.9.8 code from the EVP bindings
The Cryptography_ symbol remains because pyOpenSSL uses. There's still other 0.9.8isms in this file.
* only eclare this once
|
|
|
| |
CMS is 'cryptographic message syntax', and not 'centers for medicaid and medicare', fyi
|
| |
|
|
|
|
|
|
|
|
| |
* Remove 0.9.8 isms from the DSA and x509 verify bindings
* fixed syntax and remove more gunk
* remove some obscure flags
|
| |
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
| |
* remove the i2d_{EXTENSION_NAME} macros since we don't need them
* we still need this for a few more moments
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|