Commit graph

11 commits

Author SHA1 Message Date
Legrandin
b6eb4ba7f0 Hide initializers for cipher mode objects 2016-02-01 22:05:02 +01:00
Legrandin
0d645b1c14 Acquire randomness only when needed for nonce 2015-12-23 23:27:24 +01:00
Legrandin
c74b718aa6 Add nonce and initial_value parameters to CTR mode 2015-12-23 23:27:24 +01:00
Legrandin
6fc0c734a2 Automatic 16 byte nonce for EAX 2015-12-23 23:27:24 +01:00
Legrandin
852c867354 Fix unhexlify for Python 3.2 2015-12-17 07:44:17 +01:00
Legrandin
2361b724b1 Add dedicated tests for EAX mode 2015-12-14 22:29:38 +01:00
Legrandin
d0311fb416 MAC checks are all performed with BLAKE2s 2015-04-16 14:11:50 +02:00
Legrandin
72aff29a65 Update to API documentation. 2015-03-11 11:30:16 -04:00
Legrandin
08baea4cb4 Break up block_template.c (AES only) 2015-01-05 23:06:21 +01:00
Legrandin
e9adec93c7 Every cipher instance is a mode-specific type 2014-12-10 21:40:49 +01:00
Legrandin
350935d855 Factor out EAX mode into separate module 2014-12-08 22:15:50 +01:00