(needs CTFE)static
s generation in tests, like base64 directly on compile-time- Remove
pub enum Mode
or integrate intoencrypt
/decrypt
- Fix challenge18 keystream hack (wut? is it being pub?)
- Use
Block
,Key
, etc. instead of&[u8]
instream
andblock
modules (requires fullconst_generics
) - Lots of doc-comments and doc-tests lost :/
- Make
Padding
parameter for block modes - Abstract
CTR
from a block mode? - Remove warnings
- Nonce (
BLOCK_SIZE / 2
) and counter (u64
) in CTR mode assume 128-bitBLOCK_SIZE
- Make
ctr
nonce&[u8]
- Constain
Digest
outputs to[u8; Self::OUTPUT_SIZE]
(requires fullconst_generics
) - Move adversaries to library
- Think about
clippy::use_self
- set2::challenge12_14_ecb_decrypt::test::test_discover_prepended_length_repeated fails randomly