catacomb
2019-09-08 Mark Woodingbase/regdump.[ch], etc.: Fancy register dumping infrast...
2019-09-08 Mark Woodingbase/asm-common.h: Add some macros for shifting entire...
2019-09-08 Mark Woodingbase/asm-common.h: Use `push' and `pop', for Thumb...
2019-09-08 Mark Woodingbase/asm-common.h: Provide default frame pointer registers.
2019-09-08 Mark Woodingbase/asm-common.h: Prefer `nil' as the unspecified...
2019-09-08 Mark Woodingbase/asm-common.h: Fix bogus indentation.
2019-09-08 Mark Woodingbase/asm-common.h: Settle on no spaces around keyword...
2019-09-08 Mark Woodingbase/asm-common.h: Add an `IMM' macro for immediate...
2019-09-08 Mark Woodingbase/asm-common.h: Implement the `r' decorator for...
2019-09-08 Mark Woodingbase/asm-common.h: Hoist the `_DECOR_mem_...' definitions.
2019-09-08 Mark Woodingbase/asm-common.h: Put `l' suffix on `si', `di', etc...
2019-09-08 Mark Woodingbase/asm-common.h: Add include guards.
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 Woodingprogs/perftest.c: Add measurement support for AEAD...
2019-09-05 Mark Woodingprogs/catcrypt.c: Support the use of AEAD schemes.
2019-09-05 Mark Woodingsymm/latinpoly.c, etc.: AEADs based on Salsa20 and...
2019-09-05 Mark Woodingbase/keysz.c: New function to find smallest `key' size...
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'.
2019-03-01 Mark Woodingmath/f25519.c: Order 10-bit constants the same as 26...
2019-03-01 Mark Woodingmath/f25519.c, math/fgoldi.c: Remove some unused consta...
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 Woodingbase/rsvr.[ch]: New hack for buffering input to block...
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-25 Mark Woodingmath/: Implement Grantham's Frobenius (primality) test.
2018-11-24 Mark WoodingMerge branch '2.4.x'
2018-11-24 Mark Woodingprogs/catcrypt.1: Rephrase the descriptions of the...
2018-11-24 Mark Woodingprogs/catcrypt.1: The default `cipher' depends on the...
2018-11-24 Mark Woodingprogs/perftest.c: Report cycle counts per operation...
2018-11-24 Mark Woodingprogs/perftest.c: Fix key-size handling.
2018-11-24 Mark Woodingprogs/perftest.c: Document the `-n' option for `enc...
2018-11-24 Mark Woodingprogs/perftest.c: Rename `c_start', `c_stop' to `c0...
2018-11-24 Mark Woodingprogs/perftest.c: Introduce top-level option for batching.
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 Woodingprogs/cc-progress.c: Use `fstat' to discover the file...
2018-11-24 Mark Woodingmath/mpx-mul4-amd64-sse2.S: Always collect iteration...
2018-11-24 Mark Woodingmath/mpx-mul4-amd64-sse2.S: Fix stack-argument offset...
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/cc-kem.c (getkem): Parse the `kdf' spec after...
2018-11-24 Mark Woodingprogs/..., symm/...: Fix 32-bit right-shift idiom.
2018-10-27 Mark Woodingmath/mpx-mul4-*-sse2.S: Fix commentary notation.
2018-10-27 Mark Woodingmath/mpx-mul4-*-sse2.S (squash): We don't care about...
2018-08-23 Mark Wooding(x86 asm): Zero the high parts of the ?MM registers...
2018-08-13 Mark Woodingprogs/catsign.c: Don't gratuitously try to open a tempo...
2018-07-30 Mark Woodingbase/asm-common.h: Fix the description comment at the...
2018-06-23 Mark WoodingAdd support for fancy AArch64 assembler code.
2018-06-23 Mark Woodingconfigure.ac: Don't be so picky about identifying ARM...
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-22 Mark Woodingmath/mpx.c (mpx_lsr): Fix pointer out-of-bounds bug.
2018-06-14 Mark Woodingbuild: Configure `pkg-config' correctly for static...
2018-06-12 Mark WoodingRelease 2.4.2. 2.4.2
2018-06-12 Mark Woodingdebian/control: Add build-depend on valgrind to make...
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 Woodingmath/limlee.c: Fiddle with the large-prime heuristics.
2018-06-11 Mark Woodingsymm/{chacha,salsa20}.h: Mark the cipher classes as...
2018-06-11 Mark Woodingutils/split-pieces: Introduce unsigned quick fields.
2018-06-11 Mark Woodingutils/split-pieces (QfConvert): Split out a subclass.
2018-06-11 Mark Woodingutils/split-pieces (QfConvert): Rename to `BaseQfConvert'.
2018-06-11 Mark Woodingutils/split-pieces (QfConvert): Construct an instance...
2018-06-03 Mark Woodingprogs/catsign.c; Verify equality of keys more directly.
2018-05-20 Mark Woodingconfigure.ac: Recognize `androideabi' as a thing we...
2018-05-19 Mark Woodingconfigure.ac: Hack around Termux syslog weirdness.
2017-12-12 Mark Woodingsymm/poly1305.c: Fix daft typo in banner comment.
2017-10-19 Mark Woodingutils/split-pieces: Report the correct command-line...
2017-10-19 Mark Woodingutils/curve25519.sage: Remove redundant coercion to...
2017-10-19 Mark Woodingpub/t/x*: Rearrange the Monte-Carlo tests.
2017-10-19 Mark Woodingutils/curve25519.sage: Remove second definition of...
2017-10-02 Mark Woodingpub/ed{25519,448}.c: Double by adding self, rather...
2017-10-02 Mark Woodingbase/ct-test.in: Don't call Valgrind macros unless...
2017-10-01 Mark WoodingStart verifying that code which should be constant...
next