summaryrefslogtreecommitdiff
path: root/src/cryptography/hazmat/primitives
AgeCommit message (Expand)Author
2021-11-11Upgrade cryptography from 2.5 to 3.3Lucia Li
2019-01-20deprecate encode_point and migrate all internal callers (#4720)Paul Kehrer
2019-01-20add support for encoding compressed points (#4638)Paul Kehrer
2019-01-19shake128/256 support (#4611)Paul Kehrer
2019-01-17support byteslike in KBKDFHMAC (#4711)Paul Kehrer
2019-01-17support byteslike in ConcatKDF{HMAC,Hash}, Scrypt, and X963KDF (#4709)Paul Kehrer
2019-01-17Support byteslike in HKDF and PBKDF2HMAC (#4707)Paul Kehrer
2019-01-17x448 and x25519 should enforce key lengths in backend (#4703)Paul Kehrer
2019-01-17support byteslike in hmac update (#4705)Paul Kehrer
2019-01-16support byteslike in hash updates (#4702)Paul Kehrer
2019-01-15support byteslike in aead for key and nonce (#4695)Paul Kehrer
2019-01-14Serialization x25519 (#4688)Paul Kehrer
2019-01-13support x448 public/private serialization both raw and pkcs8 (#4653)Paul Kehrer
2018-12-17handle empty byte string in from_encoded_point (#4649)Paul Kehrer
2018-12-11deprecate old from_encoded_point (#4640)Paul Kehrer
2018-12-11Compressed point support (#4629)Paul Kehrer
2018-12-09allow bytes-like for key/iv/data for symmetric encryption (#4621)Paul Kehrer
2018-12-08Updated BLAKE2s and BLAKE2b error messages from unsupportedalgorithm … (#4519)Colin Metcalf
2018-12-02centralize our bytes check (#4622)Paul Kehrer
2018-11-28PKCS12 Basic Parsing (#4553)Paul Kehrer
2018-11-24Move SSH serialization to it's own file (#4607)Alex Gaynor
2018-11-23refactor serialization module into package (#4606)Paul Kehrer
2018-11-22X448 support (#4580)Paul Kehrer
2018-11-22add sha3 support (#4573)Paul Kehrer
2018-11-12error if the key length for x25519 isn't 32 bytes (#4584)Paul Kehrer
2018-11-12add SHA512/224 and SHA512/256 support (#4575)Paul Kehrer
2018-11-12add a little bit of x25519 interface docs we missed (#4574)Paul Kehrer
2018-11-11add a few more EC OIDs (#4572)Paul Kehrer
2018-10-30add EC OIDs (#4435)Paul Kehrer
2018-08-02Refs #4375 -- integrate wycheproof AES CCM tests (#4379)Alex Gaynor
2018-07-20sign is a method (#4362)Paul Kehrer
2018-07-17also check iv length for GCM nonce in AEAD (#4350)Paul Kehrer
2018-07-17raise ValueError on zero length GCM IV (#4348)Paul Kehrer
2018-07-17disallow implicit tag truncation with finalize_with_tag (#4342)Paul Kehrer
2018-07-16Change the exception we raise in keywrap unwrapping on invalid length (#4337)Alex Gaynor
2018-07-14document one shot AEAD length restrictions (#4322)Paul Kehrer
2018-07-04since the generator order is 570 bits this should be 570 (#4307)Paul Kehrer
2018-06-20Add clearer message when key type is not bytes (#4289)Vladyslav Moisieienkov
2018-05-24deprecate pythons without hmac.compare_digest (#4261)Paul Kehrer
2018-05-16remove block size as a required part of HashAlgorithm (#4249)Paul Kehrer
2018-03-20fix bug with n % 8 length wrapping on AESKWP (#4160)Paul Kehrer
2018-03-18implement AES KW with padding (RFC 5649) (#3880)Paul Kehrer
2018-03-18Allow DSA q=224 (#4147)Paul Kehrer
2018-03-15Brainpool curves (#4129)Paul Kehrer
2018-01-06The HKDF limit is actually 255 * digest_length_in_bytes (#4037)Paul Kehrer
2017-12-01Pass the right length of null bytes when no salt is provided to HKDF (#4036)Paul Kehrer
2017-10-23Latest flake8 has some rules about variable names (#3996)Alex Gaynor
2017-10-12Inline calls to bit_length now that it's trivial (#3966)Alex Gaynor
2017-10-01Add support for AES XTS (#3900)Paul Kehrer
2017-09-28add ChaCha20 support (#3919)Paul Kehrer