Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | RSA OAEP SHA2 Support (#2956) | Paul Kehrer | 2016-06-04 | 2 | -16/+48 | |
| | | | | | | | | | | | | | | | | | | | | * 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 (#2961) | Alex Gaynor | 2016-06-03 | 1 | -0/+13 | |
| | | | | | | | | * added a repr to the dsa numbers classes * fix * another test | |||||
* | A few more 1.1.0 compatibility changes (#2960) | Paul Kehrer | 2016-06-03 | 3 | -19/+0 | |
| | | | | | | * remove some bindings we don't use * thread state is not required | |||||
* | SSH serialization for public keys (#2957) | Alex Gaynor | 2016-06-03 | 5 | -14/+81 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | small cleanups to the cert.serial warning (#2958) | Alex Gaynor | 2016-06-03 | 2 | -7/+2 | |
| | ||||||
* | Random grammar stuff (#2955) | Alex Gaynor | 2016-06-02 | 1 | -1/+1 | |
| | ||||||
* | Add alias for Certificate serial as serial number (#2950) | Chelsea Winfree | 2016-06-02 | 3 | -2/+19 | |
| | | | | | | | | * Add alias for Certificate serial as serial number * Adding deprecation to utils * Now with catch warnings and proper vers | |||||
* | Fixing typo in asymmetric utils (#2947) | Chelsea Winfree | 2016-06-02 | 1 | -4/+2 | |
| | | | | | | * Fixing typo in asymmetric utils * Fixed the other similar typo on utils | |||||
* | Added an additional binding that we need (#2942) | Alex Gaynor | 2016-06-02 | 1 | -0/+1 | |
| | ||||||
* | Bind another function because reasons (#2940) | Alex Gaynor | 2016-06-01 | 1 | -0/+7 | |
| | | | | | | | | * Bind another function because reasons * ptr * move to the correct section | |||||
* | backport a function from 1.1.0 for x.509 (#2939) | Alex Gaynor | 2016-06-01 | 1 | -0/+7 | |
| | ||||||
* | treat rsa struct as opaque (#2937) | Paul Kehrer | 2016-06-01 | 1 | -12/+52 | |
| | ||||||
* | Don't use the internal struct (#2934) | Alex Gaynor | 2016-05-31 | 1 | -2/+2 | |
| | ||||||
* | treat DSA as opaque (#2936) | Paul Kehrer | 2016-05-31 | 1 | -25/+109 | |
| | ||||||
* | treat rsa struct as opaque (#2935) | Paul Kehrer | 2016-05-31 | 1 | -11/+17 | |
| | ||||||
* | these constants no longer exist in 1.1.0 and we weren't using them (#2930) | Paul Kehrer | 2016-05-30 | 1 | -43/+0 | |
| | ||||||
* | KBKDF cleanup (#2929) | Paul Kehrer | 2016-05-29 | 1 | -1/+1 | |
| | | | | | | | | * unicode characters make everything angry * changelog entry and make skip msgs more informative * typo fix | |||||
* | NIST SP 800-108 Counter Mode KDF (#2748) | Jared | 2016-05-29 | 1 | -0/+148 | |
| | | | | | | | | | | | | | | | | | | * 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. | |||||
* | add functions to handle opaque RSA (#2886) | Paul Kehrer | 2016-05-28 | 1 | -0/+119 | |
| | | | | | | | | | | * 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 | |||||
* | treat the DSA struct as opaque (#2883) | Paul Kehrer | 2016-05-28 | 1 | -19/+45 | |
| | | | | | | * 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 (#2889) | Paul Kehrer | 2016-04-30 | 1 | -0/+73 | |
| | | | | | | * add DSA getters/setters for opaquing the struct * these can live in functions | |||||
* | opaque the DH struct (#2884) | Paul Kehrer | 2016-04-30 | 1 | -14/+1 | |
| | ||||||
* | opaque BIO_METHOD and BIO. Move some functions that added const (#2881) | Paul Kehrer | 2016-04-30 | 1 | -40/+12 | |
| | ||||||
* | CRYPTO_cleanup_all_ex_data is a macro and CRYPTO_add no longer exists (#2882) | Paul Kehrer | 2016-04-30 | 1 | -4/+3 | |
| | | | We don't use CRYPTO_add and neither does pyOpenSSL | |||||
* | a few more func->macro transitions for 1.1.0 compatibility (#2885) | Paul Kehrer | 2016-04-30 | 4 | -4/+9 | |
| | ||||||
* | Fixed #2887 -- implement __hash__ on EC numbers classes (#2888) | Alex Gaynor | 2016-04-30 | 1 | -0/+6 | |
| | ||||||
* | Add more bindings to OpenSSL, to be used by the Python _ssl module. (#2868) | Amaury Forgeot d'Arc | 2016-04-08 | 5 | -0/+72 | |
| | | | | | | | | | | | | | | * 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 | Alex Gaynor | 2016-04-02 | 1 | -0/+6 | |
| | | | | | | * Handle two more error conditions correctly * fixed test case | |||||
* | simplify the macro def check | Paul Kehrer | 2016-03-28 | 1 | -1/+1 | |
| | ||||||
* | fix libressl breakage reported in #2858 | Paul Kehrer | 2016-03-28 | 1 | -1/+8 | |
| | ||||||
* | Added a special case for EC as well | Alex Gaynor | 2016-03-27 | 1 | -0/+3 | |
| | ||||||
* | Fixes #2856 -- add a fast path to _key_identifier_from_public_key for RSA keys | Alex Gaynor | 2016-03-27 | 1 | -17/+25 | |
| | ||||||
* | add EVP_PKEY_CTX_set_rsa_oaep_md | Paul Kehrer | 2016-03-25 | 2 | -0/+12 | |
| | ||||||
* | Merge pull request #2846 from reaperhulk/deprecation-dance | Alex Gaynor | 2016-03-21 | 3 | -18/+0 | |
|\ | | | | | complete deprecation of CRLExtensionOID in favor of CRLEntryExtensionOID | |||||
| * | complete deprecation of CRLExtensionOID in favor of CRLEntryExtensionOID | Paul Kehrer | 2016-03-21 | 3 | -18/+0 | |
| | | | | | | | | Deprecated in 1.2, removed in 1.4 per policy. | |||||
* | | Warn when deleting deprecated attributes. | Cory Benfield | 2016-03-21 | 1 | -0/+4 | |
| | | ||||||
* | | Add __delattr__ to _ModuleWithDeprecations. | Cory Benfield | 2016-03-21 | 1 | -0/+3 | |
|/ | ||||||
* | DeprecationWarning | Alex Gaynor | 2016-03-19 | 1 | -2/+1 | |
| | ||||||
* | Use runtimeerror for this | Alex Gaynor | 2016-03-19 | 1 | -2/+1 | |
| | ||||||
* | Fixed #2836 -- error out on OpenSSL 0.9.8 by default | Alex Gaynor | 2016-03-19 | 1 | -14/+26 | |
| | ||||||
* | Open master back up for 1.4 | Alex Gaynor | 2016-03-18 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #2835 from reaperhulk/1.3-changelog | Alex Gaynor | 2016-03-18 | 1 | -1/+1 | |
|\ | | | | | bump version and update changelog | |||||
| * | bump version and update changelog | Paul Kehrer | 2016-03-17 | 1 | -1/+1 | |
| | | ||||||
* | | slowly re-add everything that was removed, but now conditional | Paul Kehrer | 2016-03-17 | 2 | -0/+5 | |
| | | ||||||
* | | sigh... and this one | Paul Kehrer | 2016-03-17 | 2 | -0/+3 | |
| | | ||||||
* | | need this one too | Paul Kehrer | 2016-03-17 | 2 | -0/+3 | |
| | | ||||||
* | | we need CRYPTO_LOCK & CRYPTO_UNLOCK on < 1.1.0 so conditionally bind them | Paul Kehrer | 2016-03-17 | 2 | -0/+15 | |
| | | ||||||
* | | in 1.1.0 OpenSSL does its own locking now! locking funcs are now macros | Paul Kehrer | 2016-03-17 | 1 | -9/+6 | |
|/ | | | | | the macros are no ops. Also remove some constants that we never used and were related to locking | |||||
* | Merge pull request #2834 from reaperhulk/110-patch-40 | Alex Gaynor | 2016-03-17 | 1 | -1/+3 | |
|\ | | | | | OPENSSL_free is a macro in 1.1.0 | |||||
| * | OPENSSL_free is a macro in 1.1.0 | Paul Kehrer | 2016-03-17 | 1 | -1/+3 | |
| | |