1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 10 hours ago. based on code collected 1 day ago.
Nov 07, 2025 — Nov 07, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added BlockCipherResetTest More... over 13 years ago
minor changes More... over 13 years ago
Merge branch 'feature/block-cipher-reset' of https://github.com/timw/bc-java More... over 13 years ago
Merge remote-tracking branch 'origin/master' More... over 13 years ago
update More... over 13 years ago
update More... over 13 years ago
Minor mods to Skien & Threefish Fixed a single block decrypt bug in new CTS. More... over 13 years ago
Correct documentation of JCE algorithm names for RipeMD256 and RipeMD320. More... over 13 years ago
Registerize variables in core Salsa20 state permutation. This boosts speed on 64 bit Java 7, OS X Macbook Pro 2.5GHz Core i5 from 100MB/s (23 c/b) to 114MB/s (21 c/b) (measured on long streams). More... over 13 years ago
Refactor Salsa20Engine to allow variants (e.g. ChaCha) to override key setup, block counter and state permutation. More... over 13 years ago
Add support for reduced round Salsa20 (e.g. Salsa20/12, Salsa20/8). Test vectors generated with the reference implementations in estreambench-20080905. More... over 13 years ago
Implementation of ChaCha variant of Salsa20 stream cipher. Standard 20 round, and reduced round variants are supported. Test vectors for 20/12/8 round variants generated with reference implementation from estreambench-20080905. More... over 13 years ago
Merge branch 'feature/cmac-iv' of git://github.com/timw/bc-java More... over 13 years ago
Merge branch 'feature/jce-ccm-iv' of git://github.com/timw/bc-java More... over 13 years ago
Implementation of XSalsa20 stream cipher, based on Salsa20Engine. Salsa20Engine is refactored slightly to allow XSalsa20Engine to override key setup, algorithm name and nonce size. More... over 13 years ago
Remove unnecessary tracking of workingKey/workingIV in Salsa20Engine - engine state already tracks these. More... over 13 years ago
Make buffer access explicit to avoid spurios compiler warning in Eclipse with shadowed field. More... over 13 years ago
Shorten OCB nonce in AEAD tests to new max 15 bytes. More... over 13 years ago
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. More... over 13 years ago
Correct the length of automatically generated IVs for OCB mode to the max of 15 bytes. Since draft-irtf-cfrg-ocb-03 OCB is defined for nonces of up to 15 bytes (and requires 16 byte block size). More... over 13 years ago
Correct the length of automatically generated IVs for CCM mode to the max of 13 bytes. CCM is defined for nonces of 7..13 bytes (and requires 16 byte block size). More... over 13 years ago
Tests for conventional block cipher states after encrypt/decrypt, init and reset operations. Fixes for TEA, XTEA, GOFB and PGBCFB issues exposed by those tests. More... over 13 years ago
Prevent CMAC from accepting IV parameters for the underlying block cipher, as it is defined only for an all zero IV. More... over 13 years ago
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. More... over 13 years ago
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. More... over 13 years ago
Add OCB to LW and JCE specifications. More... over 13 years ago
Add GCM to list of JCE cipher modes. More... over 13 years ago
Initial implementation of Threefish + Skein in all supported block sizes, and Skein-MAC + HMAC-Skein in all supported block sizes and output sizes. JCE registrations for all of these altos. More... over 13 years ago
Add new struct CertificateURL from RFC 3546 More... over 13 years ago
Add missing @param in javadoc More... over 13 years ago