Odin icon indicating copy to clipboard operation
Odin copied to clipboard

core/crypto: Add AES

Open Yawning opened this issue 1 year ago • 0 comments

  • [x] 64-bit general purpose register based implementation
  • [ ] Intel AES-NI (AESENC/AESDEC)
  • [x] ECB mode
  • [ ] CTR mode
  • [ ] (Maybe) CBC mode
  • [ ] GCM mode
    • [ ] 64-bit general purpose register based GHASH
    • [ ] Intel AES-NI (PCLMULQDQ)

I am torn on supporting CBC mode or not, as it is no longer required for TLS, and the padding related issues (that the caller will need to solve) are non-trivial.

Yawning avatar May 26 '24 13:05 Yawning