Tests for AEAD block cipher states after encrypt/decrypt, init and reset operations, and detection of tampering by modification of ciphertext or tag truncation.
Fixes for CCM and EAX issues exposed by tests.
Tests for expected exceptions from CTS mode, and fixes arising from those tests.
Added TODO about stable mechanism to differentiate primitive block ciphers from block cipher modes.
Allow CAST6 and Noekeon to be used with OCB mode.
OCB mode requires a BlockCipherProvider (since it uses two instances of a block cipher), so implement this for CAST6/Noekeon.
Shorten OCB nonce in AEAD tests to new max 15 bytes.
Merge branch 'feature/aead-tamper-reset' of https://github.com/timw/bc-java
update
minor changes.
fixed use of MD5
changed methods relying on static Hashtables to use protected instance values.
fixed position of INSTANCE to after static initialiser...
these are keystores, not digests
fixed spelling
added copying of static data to protected fields.
fixed recognition of BC named curve spec class.
clean up
added test for named curve preservation
changed visibility to public
changed method exposure.
added missing constructor.
Add TLS 1.2 support to TlsSigner and implementations