2019-09-08 |
Mark Wooding | symm/t/chacha: Add IETF test vector for XChacha20-Poly1305. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | symm/gcm-*.S: GCM acceleration using hardware polynomia... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | symm/gcm.c: Make `gcm_mktable' and `gcm_mulk_...' be... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | symm/gcm.c: Add low-level multiplication tests. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/regdump.[ch], etc.: Fancy register dumping infrast... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Add some macros for shifting entire... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Use `push' and `pop', for Thumb... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Provide default frame pointer registers. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Prefer `nil' as the unspecified... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Fix bogus indentation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Settle on no spaces around keyword... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Add an `IMM' macro for immediate... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Implement the `r' decorator for... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Hoist the `_DECOR_mem_...' definitions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Put `l' suffix on `si', `di', etc... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | base/asm-common.h: Add include guards. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-08 |
Mark Wooding | **/*.S: Arrange assembler preambles consistently. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/ocb3.h, symm/ocb3-def.h: Implement the OCB3 auth... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | utils/advmodes: Implement (only) a toy version of OCB2. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/ocb1.h, symm/pmac1.h, ...: Implement PMAC1 and... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/ccm.h, symm/ccm-def.h: Implement the CCM authentic... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/gcm.h, symm/gcm-def.h: Implement the GCM authentic... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/eax.h, symm/eax-def.h: Implement the EAX authentic... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/cmac.h, symm/cmac-def.h: Implement the CMAC (OMAC... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | progs/perftest.c: Add measurement support for AEAD... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | progs/catcrypt.c: Support the use of AEAD schemes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/latinpoly.c, etc.: AEADs based on Salsa20 and... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | base/keysz.c: New function to find smallest `key' size... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2019-09-05 |
Mark Wooding | symm/gaead.h: Introduce a new abstraction for authentic... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/: Introduce the idea of MAC modes based on blockci... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/chacha.h: Fix indentation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/blkc.h: Add macros for binary-field shifts. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/blkc.h: Add explicitly big- and little-endian... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/seal.c: Spruce up a bit. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/...: Start deploying the `rsvr' machinery. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | base/rsvr.[ch]: New hack for buffering input to block... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/blkc.h: Define a new `BLKC_ADD' macro. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/modes-test.c: Test discarding output by changing... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/cbc-def.h: Fix discarding output for short inputs. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/ecb-def.h: Simplify the discarding-output path. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/...: Reformat encryption mode loops and related... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/*-def.h: Fix layout bogosities. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/idea.c: Fix key-size descriptor. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | symm/*-def.h: Overhaul encryption mode testing. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-25 |
Mark Wooding | math/: Implement Grantham's Frobenius (primality) test. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | Merge branch '2.4.x' |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/catcrypt.1: Rephrase the descriptions of the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/catcrypt.1: The default `cipher' depends on the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/perftest.c: Report cycle counts per operation... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/perftest.c: Fix key-size handling. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/perftest.c: Document the `-n' option for `enc... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/perftest.c: Rename `c_start', `c_stop' to `c0... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/perftest.c: Introduce top-level option for batching. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | symm/stub.h.in: Fix include-guard names to be identifie... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | symm/blkc.h (BLKC_SHOW): Capture operand as `const'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | base/asm-common.h: Reverse the order of `SHUF' arguments. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | **/.gitignore: Push patterns downwards, and format. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/cc-progress.c: Use `fstat' to discover the file... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | math/mpx-mul4-amd64-sse2.S: Always collect iteration... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | math/mpx-mul4-amd64-sse2.S: Fix stack-argument offset... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | symm/salsa20-x86ish-sse2.S: Fix typo in 64-bit Windows... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | symm/desx.c, symm/desx.h (desx_init): Fix documentation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | symm/t/rijndael256: Add tests for small key sizes. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/cc-kem.c (getkem): Parse the `kdf' spec after... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-11-24 |
Mark Wooding | progs/..., symm/...: Fix 32-bit right-shift idiom. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-10-27 |
Mark Wooding | math/mpx-mul4-*-sse2.S: Fix commentary notation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-10-27 |
Mark Wooding | math/mpx-mul4-*-sse2.S (squash): We don't care about... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-08-23 |
Mark Wooding | (x86 asm): Zero the high parts of the ?MM registers... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-08-13 |
Mark Wooding | progs/catsign.c: Don't gratuitously try to open a tempo... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-07-30 |
Mark Wooding | base/asm-common.h: Fix the description comment at the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-23 |
Mark Wooding | Add support for fancy AArch64 assembler code. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-23 |
Mark Wooding | configure.ac: Don't be so picky about identifying ARM... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-23 |
Mark Wooding | symm/salsa20-arm-neon.S: Remove extra copy of the state... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-23 |
Mark Wooding | symm/rijndael-arm-crypto.S: Use `vmov' rather than... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-22 |
Mark Wooding | symm/rijndael-arm-crypto.S: Delete a redundant instruction. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-22 |
Mark Wooding | math/mpx.c (mpx_lsr): Fix pointer out-of-bounds bug. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-14 |
Mark Wooding | build: Configure `pkg-config' correctly for static... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-12 |
Mark Wooding | Release 2.4.2. 2.4.2 |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-12 |
Mark Wooding | debian/control: Add build-depend on valgrind to make... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | symm/rijndael-mktab.c: Produce more round constants. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | symm/rijndael-mktab.c: Don't hardwire output `rcon... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | symm/sha{,256,512}.c: Fold message-scheduling in with... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | math/limlee.c: Fiddle with the large-prime heuristics. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | symm/{chacha,salsa20}.h: Mark the cipher classes as... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | utils/split-pieces: Introduce unsigned quick fields. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | utils/split-pieces (QfConvert): Split out a subclass. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | utils/split-pieces (QfConvert): Rename to `BaseQfConvert'. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-11 |
Mark Wooding | utils/split-pieces (QfConvert): Construct an instance... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-06-03 |
Mark Wooding | progs/catsign.c; Verify equality of keys more directly. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-05-20 |
Mark Wooding | configure.ac: Recognize `androideabi' as a thing we... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2018-05-19 |
Mark Wooding | configure.ac: Hack around Termux syslog weirdness. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-12-12 |
Mark Wooding | symm/poly1305.c: Fix daft typo in banner comment. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-19 |
Mark Wooding | utils/split-pieces: Report the correct command-line... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-19 |
Mark Wooding | utils/curve25519.sage: Remove redundant coercion to... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-19 |
Mark Wooding | pub/t/x*: Rearrange the Monte-Carlo tests. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-19 |
Mark Wooding | utils/curve25519.sage: Remove second definition of... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-02 |
Mark Wooding | pub/ed{25519,448}.c: Double by adding self, rather... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-02 |
Mark Wooding | base/ct-test.in: Don't call Valgrind macros unless... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-10-01 |
Mark Wooding | Start verifying that code which should be constant... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
2017-09-30 |
Mark Wooding | symm/{salsa20,chacha}.c (..._rand): Don't crash if... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
next |