Commit History

Author SHA1 Message Date
  Yawning Angel c0276d7548 Expose a function to detect if the runtime is usable. 6 months ago
  Yawning Angel e06297f348 Fix up the AES-NI detection build constraints. 1 year ago
  Yawning Angel a60e5457d7 Add a note about AMD64 AES-NI autodetection. #7 1 year ago
  Yawning Angel 246afd4e80 Use `crypto/aes` on AMD64 when it's safe to do so. #7 1 year ago
  Yawning Angel 0e79956df1 Rebenchmark, add GCM numbers. 1 year ago
  Yawning Angel 14cd724026 Style cleanups. 1 year ago
  Yawning Angel 68ce54e4aa Add a GCM-AES128 benchmark, fix the ECB256 benchmark. 1 year ago
  Yawning Angel 61dfeae228 Implement `crypto/cipher.gcmAble`. 1 year ago
  Yawning Angel d66498d604 Make the bulk ECB interface include `cipher.Block`. 1 year ago
  Yawning Angel 9fd815f19c Add a constant time GHASH(). #6 1 year ago
  Yawning Angel 176c032fc5 Implement `crypto/cipher.cbcDecAble`. 1 year ago
  Yawning Angel b312789672 Clean ups. 1 year ago
  Yawning Angel ab46e582ca Update README.md (No functional changes). 1 year ago
  Yawning Angel dd4b90c98b Update the README.md. (No functional changes) 1 year ago
  Yawning Angel c7748ab76a Move the finalizer setup code to `bsaes/NewCipher`. 1 year ago
  Yawning Angel 9090620416 Update README.md. No functional changes. 1 year ago
  Yawning Angel b68878f8ac Implement `ctrAble` for `crypto/cipher.NewCTR()`. #1 1 year ago
  Yawning Angel 894591eeeb gcmAbleImpl -> GCMAbleImpl 1 year ago
  Yawning Angel fcfb5ee4f5 On second thought, hard fail attempts to use with GCM. 1 year ago
  Yawning Angel 9387b58ad8 Add a warning about GCM-AES. 1 year ago
  Yawning Angel 6d923a239c Always test and benchmark both implementations. 1 year ago
  Yawning Angel 0b00a975ca Kill the Impl32/Impl64 nonsense. 1 year ago
  Yawning Angel 3d4652261d Don't use `unsafe` to figure out the address size. 1 year ago
  Yawning Angel 981cadab91 Move the Ortho call into the load/stores, add batch 16xU32 load/stores. 1 year ago
  Yawning Angel f933b63287 Clean up the batch load/store routines. 1 year ago
  Yawning Angel 4bcf6d345d Add a missed `memwipeU64()`. 1 year ago
  Yawning Angel 4a752b9b35 Add `Impl64.RkeyOrtho()` for people doing their own key deriv. 1 year ago
  Yawning Angel 81c4f59325 Add ECB-192 and ECB-256 benchmarks. 1 year ago
  Yawning Angel 7589da2fce Add helpers for loading/storing into/from q for Impl64. 1 year ago
  Yawning Angel 6d715fb8b4 Add a snide comment at the tail of README.md. No functional changes. 1 year ago