Commit History

Author SHA1 Message Date
  Yawning Angel 3a16f0078f memory: Fix build with dmd 2.078.0 1 year ago
  Yawning Angel 1899462e6f ChaCha20: Fix build with LDC 1.3.0 2 years ago
  Yawning Angel c48232b53a X25519: Move the 64 bit constants to inside the version block. 2 years ago
  Yawning Angel 313ab7bf47 docs: Update README.md. (No functional changes) 2 years ago
  Yawning Angel 37eb4e6651 Poly1305: Use `trunc`/`zext` instead of `and` with a mask. 2 years ago
  Yawning Angel efb214d885 Poly1305: Don't build the 64 bit code at all if it's unsupported. 2 years ago
  Yawning Angel bf0c5c62b4 X25519: Add a 64 bit optimized implementation. 2 years ago
  Yawning Angel 40b6fc8630 X25519: Use the opIndex operators for `this` access. 2 years ago
  Yawning Angel 3dc843623a docs: Update README.md. (No functional changes) 2 years ago
  Yawning Angel c2e3ed83f3 bench: Add a X25519 benchmark. 2 years ago
  Yawning Angel 1a43d1ca88 X25519: Initial implementation. 2 years ago
  Yawning Angel 82d0b9fb18 Poly1305: Match the -donna source code style closer. 2 years ago
  Yawning Angel 2a84708c0f ChaCha20: Process 4 blocks at a time when doing SSSE3. 2 years ago
  Yawning Angel 7bd6d120e2 bench: Fix the output being totally nonsensical. 2 years ago
  Yawning Angel 76c23ae2ab mac: Add missing "Throws:" to ddoc. (No functional changes) 2 years ago
  Yawning Angel 0f6d78b3c6 ChaCha20: Move the `core.cpuid` import to a more restricted scope. 2 years ago
  Yawning Angel 6489684ca1 SipHash: Improve DMD performance. 2 years ago
  Yawning Angel 707539d9c9 ChaCha20: Improve the portable round function performance. 2 years ago
  Yawning Angel 20cf4d3d0a ChaCha20: More LDC version cleanups. 2 years ago
  Yawning Angel adbeac2ec6 ChaCha20: Clean up the LDC LLVM IR implementation some more. 2 years ago
  Yawning Angel e1c7c1615d ChaCha20: static assert on incorrect vector type. 2 years ago
  Yawning Angel d8fbd29464 docs; Update the README.md. (No functional changes) 2 years ago
  Yawning Angel 7a6344a153 ChaCha20: More cleanups to the SIMD code. 2 years ago
  Yawning Angel 57404006de Poly1305: Use `enum` instead of `immutable string` for IR imports. 2 years ago
  Yawning Angel 20d72d03b9 ChaCha20: Add a LDC x86_64 + SSSE3 implementation. 2 years ago
  Yawning Angel df9d93f8b0 memory: The LLVM memset intrinsic call should be volatile. 2 years ago
  Yawning Angel b989f9e32d docs: Update README.md. (No functional changes) 2 years ago
  Yawning Angel 8442592646 bench: Add a SipHash-2-4 benchmark. 2 years ago
  Yawning Angel c676b0681e SipHash: Initial import. 2 years ago
  Yawning Angel 4d0fec1894 Poly1305: Update doc comments. (No functional changes) 2 years ago