Merge branch '2.5.x'
[catacomb] / symm /
2020-05-06 Mark WoodingMerge branch '2.5.x'
2020-05-06 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-12-16 Mark WoodingMerge branch '2.5.x'
2019-12-16 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-10-08 Mark WoodingMerge branch '2.5.x'
2019-10-08 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-10-01 Mark WoodingMerge branch '2.5.x'
2019-10-01 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-29 Mark Woodingsymm/keccak1600.c (keccak1600_extract): Eliminate inter...
2019-09-29 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-27 Mark WoodingMerge branch '2.4.x' into 2.5.x
2019-09-21 Mark WoodingMerge branch '2.4.x'
2019-09-21 Mark Woodingsymm/rijndael-arm64-crypto.S: Fix bogus element-to...
2019-09-21 Mark Woodingsymm/chacha.c: Set the correct nonce size for `xchachaNN'.
2019-09-21 Mark Woodingsymm/idea.c: Fix key-size descriptor.
2019-09-18 Mark Woodingsymm/rijndael-arm64-crypto.S: Fix bogus element-to...
2019-09-17 Mark Woodingsymm/keccak1600.c: Eliminate the unnecessary temporary...
2019-09-08 Mark WoodingMerge branch 'mdw/rsvr'
2019-09-08 Mark Woodingsymm/latinpoly-def.h: Implement Bernstein's `crypto_sec...
2019-09-08 Mark Woodingsymm/latinpoly-def.h, etc.: Refactor in preparation...
2019-09-08 Mark Woodingsymm/gaead.h: Specify a flag for `AEAD' schemes which...
2019-09-08 Mark Woodingsymm/t/chacha: Add IETF test vector for XChacha20-Poly1305.
2019-09-08 Mark Woodingsymm/gcm-*.S: GCM acceleration using hardware polynomia...
2019-09-08 Mark Woodingsymm/gcm.c: Make `gcm_mktable' and `gcm_mulk_...' be...
2019-09-08 Mark Woodingsymm/gcm.c: Add low-level multiplication tests.
2019-09-08 Mark Woodingbase/asm-common.h: Provide default frame pointer registers.
2019-09-08 Mark Wooding**/*.S: Arrange assembler preambles consistently.
2019-09-05 Mark Woodingsymm/ocb3.h, symm/ocb3-def.h: Implement the OCB3 auth...
2019-09-05 Mark Woodingutils/advmodes: Implement (only) a toy version of OCB2.
2019-09-05 Mark Woodingsymm/ocb1.h, symm/pmac1.h, ...: Implement PMAC1 and...
2019-09-05 Mark Woodingsymm/ccm.h, symm/ccm-def.h: Implement the CCM authentic...
2019-09-05 Mark Woodingsymm/gcm.h, symm/gcm-def.h: Implement the GCM authentic...
2019-09-05 Mark Woodingsymm/eax.h, symm/eax-def.h: Implement the EAX authentic...
2019-09-05 Mark Woodingsymm/cmac.h, symm/cmac-def.h: Implement the CMAC (OMAC...
2019-09-05 Mark Woodingsymm/latinpoly.c, etc.: AEADs based on Salsa20 and...
2019-09-05 Mark Woodingsymm/gaead.h: Introduce a new abstraction for authentic...
2019-09-04 Mark Woodingsymm/chacha.c, symm/salsa20.c: Merge the `zerononce...
2019-08-15 Mark Woodingsymm/t/chacha: Add IETF test vector for XChacha20.
2019-08-15 Mark Woodingsymm/chacha.c: Set the correct nonce size for `xchachaNN'.
2018-11-25 Mark Woodingsymm/: Introduce the idea of MAC modes based on blockci...
2018-11-25 Mark Woodingsymm/chacha.h: Fix indentation.
2018-11-25 Mark Woodingsymm/blkc.h: Add macros for binary-field shifts.
2018-11-25 Mark Woodingsymm/blkc.h: Add explicitly big- and little-endian...
2018-11-25 Mark Woodingsymm/seal.c: Spruce up a bit.
2018-11-25 Mark Woodingsymm/...: Start deploying the `rsvr' machinery.
2018-11-25 Mark Woodingsymm/blkc.h: Define a new `BLKC_ADD' macro.
2018-11-25 Mark Woodingsymm/modes-test.c: Test discarding output by changing...
2018-11-25 Mark Woodingsymm/cbc-def.h: Fix discarding output for short inputs.
2018-11-25 Mark Woodingsymm/ecb-def.h: Simplify the discarding-output path.
2018-11-25 Mark Woodingsymm/...: Reformat encryption mode loops and related...
2018-11-25 Mark Woodingsymm/*-def.h: Fix layout bogosities.
2018-11-25 Mark Woodingsymm/idea.c: Fix key-size descriptor.
2018-11-25 Mark Woodingsymm/*-def.h: Overhaul encryption mode testing.
2018-11-24 Mark WoodingMerge branch '2.4.x'
2018-11-24 Mark Woodingsymm/stub.h.in: Fix include-guard names to be identifie...
2018-11-24 Mark Woodingsymm/blkc.h (BLKC_SHOW): Capture operand as `const'.
2018-11-24 Mark Woodingbase/asm-common.h: Reverse the order of `SHUF' arguments.
2018-11-24 Mark Wooding**/.gitignore: Push patterns downwards, and format.
2018-11-24 Mark Woodingsymm/salsa20-x86ish-sse2.S: Fix typo in 64-bit Windows...
2018-11-24 Mark Woodingsymm/desx.c, symm/desx.h (desx_init): Fix documentation.
2018-11-24 Mark Woodingsymm/t/rijndael256: Add tests for small key sizes.
2018-11-24 Mark Woodingprogs/..., symm/...: Fix 32-bit right-shift idiom.
2018-08-23 Mark Wooding(x86 asm): Zero the high parts of the ?MM registers...
2018-06-23 Mark WoodingAdd support for fancy AArch64 assembler code.
2018-06-23 Mark Woodingsymm/salsa20-arm-neon.S: Remove extra copy of the state...
2018-06-23 Mark Woodingsymm/rijndael-arm-crypto.S: Use `vmov' rather than...
2018-06-22 Mark Woodingsymm/rijndael-arm-crypto.S: Delete a redundant instruction.
2018-06-11 Mark Woodingsymm/rijndael-mktab.c: Produce more round constants.
2018-06-11 Mark Woodingsymm/rijndael-mktab.c: Don't hardwire output `rcon...
2018-06-11 Mark Woodingsymm/sha{,256,512}.c: Fold message-scheduling in with...
2018-06-11 Mark Woodingsymm/{chacha,salsa20}.h: Mark the cipher classes as...
2017-12-12 Mark Woodingsymm/poly1305.c: Fix daft typo in banner comment.
2017-10-01 Mark WoodingStart verifying that code which should be constant...
2017-09-30 Mark Woodingsymm/{salsa20,chacha}.c (..._rand): Don't crash if...
2017-07-17 Mark Woodingsymm/keccak1600.c (keccak1600_p): Minor layout tweak.
2017-07-04 Mark WoodingMerge branch '2.3.x'
2017-07-04 Mark Woodingsymm/sha3.c: Attach the correct operations to the ...
2017-07-04 Mark Woodingsymm/twofish.c: Break a line to make the code clearer.
2017-07-04 Mark Woodingsymm/hmac-def.h: Fix the NMAC and SSLMAC classes. 2.3.x
2017-06-22 Mark WoodingMerge branch '2.3.x'
2017-05-23 Mark Woodingsymm/{chacha,salsa20}-x86ish-sse2.S: Fix typo in commen...
2017-05-14 Mark Woodingsymm/rijndael-arm-crypto.S: Fix `pushreg'/`popreg'...
2017-05-14 Mark Woodingsymm/sha3.[ch]: Add support for SHA3 and related functi...
2017-05-14 Mark Woodingsymm/hash.h: Add support for test vectors with hex...
2017-05-14 Mark Woodingsymm/hmac-def.h: Set HMAC keys up in a more principled...
2017-05-14 Mark Woodingsymm/hmac-def.h: Report key sizes as 16-bit quantities.
2017-05-14 Mark Woodingsymm/keccak1600.[ch]: Add the Keccak-p[1600, n] permuta...
2017-05-14 Mark Woodingsymm/sha512.[ch], etc.: Support SHA512/224 and SHA512...
2017-05-14 Mark Woodingsymm/t/sha...: Add official NIST HMAC test vectors.
2017-05-14 Mark Woodingsymm/: Eliminate the remaining checked-in stubby source...
2017-05-14 Mark Woodingsymm/stub.c.in: Add a trivial test rig which says to...
2017-05-14 Mark Woodingsymm/Makefile.am: Add a `base' column to the $(STUBS_SR...
2017-05-14 Mark Woodingsymm/blkc.h, symm/hash.h: Factor out pieces of the...
2017-05-14 Mark Woodingsymm/: Allow block cipher and hash functions with stran...
2017-05-14 Mark WoodingMerge branch '2.3.x'
2017-04-30 Mark WoodingMerge branches 'mdw/latin-ietf' and 'mdw/curve25519'
2017-04-22 Mark Woodingsymm/{chacha,salsa20}.[ch]: Support RFC7539-style 96...
2017-04-22 Mark Woodingsymm/{chacha,salsa20}.c: Change how the test code sets...
2017-04-22 Mark Woodingsymm/{chacha,salsa20}.c: Abstract out cipher and rand...
2017-04-22 Mark Woodingsymm/{chacha,salsa20}.[ch]: Compress systematic naming...
next