CVSROOT: /cvs Module name: src Changes by: mi...@cvs.openbsd.org 2017/04/30 15:33:02
Modified files: sys/conf : files Added files: sys/crypto : aes.c aes.h Log message: Constant time AES implementation This introduces a 32-bit constant time AES implementation from Thomas Pornin originally for BearSSL and then adjusted by Thomas and myself to fit OpenBSD kernel. One of the additional features is an API for encryption and decryption subkey expansion in the format specified by NIST in FIPS 197. Tested by myself and naddy@, ok djm@