aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/backends/interfaces.rst
Commit message (Collapse)AuthorAgeFilesLines
* change derive_elliptic_curve_public_point to return EllipticCurvePubl… (#3243)Paul Kehrer2016-11-181-2/+3
| | | | | | | | | | | | | | * change derive_elliptic_curve_public_point to return EllipticCurvePublicKey * also rename the backend interface method * review feedback * Rename to derive_elliptic_curve_private_key * Returns EllipticCurvePrivateKey * Reuses the EC_POINT in the openssl impl * Rename "secret" arg to "private_value" which is consistent with our naming for the value in ECPrivateNumbers.
* Add a bytes method to get the DER ASN.1 encoding of an X509 name. (#3236)Paul Kehrer2016-11-131-0/+8
| | | | | | | | | | * Add a bytes method to get the DER ASN.1 encoding of an X509 name. This is useful for creating an OpenSSL style subject_name_hash (#3011) * add to backend interface and update multibackend * bytes -> public_bytes
* add ec.private_key_from_secret_and_curve (#3225)Ofek Lev2016-11-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * finish https://github.com/pyca/cryptography/pull/1973 * change API & add test Function will now return an instance of EllipticCurvePrivateKey, as that is the users' ultimate goal anyway. * fix test * improve coverage * complete coverage * final fix * centos fix * retry * cleanup asserts * use openssl_assert * skip unsupported platforms * change API name to derive_private_key * change version added * improve description of `secret` param * separate successful and failure test cases * simplify successful case * add docs for derive_elliptic_curve_public_point * add period
* Scrypt Implementation (#3117)Terry Chia2016-09-011-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | * Scrypt implementation. * Docs stuff. * Make example just an example and not a doctest. * Add changelog entry. * Docs cleanup. * Add more tests. * Add multibackend tests. * PEP8. * Add docs about Scrypt parameters. * Docs cleanup. * Add AlreadyFinalized.
* Removed provider language from backend interfaces (#3047)Gabriel Orisaka2016-07-181-110/+81
|
* Remove some 0.9.8 cruft from the docs (#3015)Alex Gaynor2016-06-261-3/+1
|
* Fixed #2700 -- corrtected the create_hmac_ctx interface docsAlex Gaynor2016-01-301-1/+3
|
* add create_x509_revoked_certificate to x509backend interfacePaul Kehrer2015-12-251-0/+9
|
* fix rebase mistake in the docsPaul Kehrer2015-12-241-21/+1
|
* CertificateRevocationListBuilderPaul Kehrer2015-12-241-0/+19
| | | | | RSA keys only. Currently does not support CRL extensions or CRLEntry extensions.
* Merge pull request #2565 from reaperhulk/crl-interfaceAlex Gaynor2015-12-241-0/+20
|\ | | | | add create_x509_crl interface
| * better languagePaul Kehrer2015-12-241-2/+2
| |
| * add create_x509_crl interfacePaul Kehrer2015-12-241-0/+20
| |
* | Use clearer language in the backend interface docs.Alex Gaynor2015-12-241-4/+3
|/ | | | Refs #2565
* rename sign_x509_certificate backend method to create_x509_certificatePaul Kehrer2015-08-061-1/+1
|
* add missing sign_x509_certificate X509Backend interface docsPaul Kehrer2015-08-061-0/+20
|
* add two missing methods to backend interface docsPaul Kehrer2015-06-261-0/+31
|
* DH backend interfacesAlex Stapleton2015-04-251-0/+85
|
* add missing "signing"Paul Kehrer2015-03-291-1/+1
|
* rename to CertificateSigningRequestPaul Kehrer2015-03-291-1/+2
|
* rename request to CSRPaul Kehrer2015-03-291-2/+2
|
* basic support for parsing x509 requestsPaul Kehrer2015-03-291-0/+8
|
* missed some linksPaul Kehrer2015-03-091-2/+2
|
* move asymmetric padding interface to primitives.asymmetric.paddingPaul Kehrer2015-02-161-1/+1
|
* export interfaces from base in ciphers, update docsPaul Kehrer2015-02-141-9/+9
|
* move cipher and mode interfacesPaul Kehrer2015-02-131-12/+12
|
* move hash interfacesPaul Kehrer2015-02-131-11/+11
|
* make our docs job nitpicky and fix every broken linkPaul Kehrer2015-02-121-9/+9
|
* remove unused X509 certificate interfacePaul Kehrer2015-02-121-4/+2
| | | | | | We merged this interface and then changed our approach and use the cryptography.x509.Certificate interface instead. This one was never directly used.
* Move RSA*Key interfaces to cryptography.hazmat.primitives.asymmetric.rsaAlex Stapleton2015-01-241-3/+3
|
* Move DSA* interfaces to interfaces.dsa moduleAlex Stapleton2015-01-221-6/+6
|
* Merge pull request #1608 from reaperhulk/der-backend-interfacesAlex Gaynor2015-01-171-0/+24
|\ | | | | add DER backend interfaces
| * add DER backend interfacesPaul Kehrer2015-01-041-0/+24
| |
* | Increase the year in some of our docsAlex Gaynor2015-01-081-2/+2
|/
* Fixed some grammar in the docsAlex Gaynor2014-12-271-10/+10
|
* remove fully deprecated items from 0.6 deprecation cyclePaul Kehrer2014-12-181-45/+0
|
* add load_der_x509_certificate X509Backend methodPaul Kehrer2014-11-241-0/+7
|
* update docs with review feedbackPaul Kehrer2014-11-241-3/+2
|
* add backend interface for loading x509 certificatesPaul Kehrer2014-11-241-0/+14
|
* A few more docs fixesAlex Gaynor2014-11-231-2/+1
|
* fixed a syntax error in the docsAlex Gaynor2014-11-201-7/+7
|
* remove deprecated DSA classes/methods and update testsPaul Kehrer2014-09-301-33/+0
|
* remove docs for fully deprecated classes/methodsPaul Kehrer2014-09-291-100/+0
|
* Wrap lines appropriatelyAlex Gaynor2014-09-291-1/+2
|
* deprecate backend method names for elliptic curve number loadingPaul Kehrer2014-09-271-2/+2
| | | | fixes #1270
* Added all changes lost in merge resetmichael-hart2014-09-261-0/+6
|
* typo fixAlex Gaynor2014-09-081-1/+1
|
* Document the new interfaceAlexander Gaynor2014-07-191-2/+19
|
* Reorder the backend interfaces in the docs to group them more sensiblyAlexander Gaynor2014-07-181-73/+72
|
* deprecate DSA backend methodsPaul Kehrer2014-06-281-0/+4
|