Module Name: src Committed By: riastradh Date: Mon Jun 29 23:36:59 UTC 2020
Modified Files: src/sys/crypto/aes: aes_bear.h aes_ct.c aes_ct_dec.c aes_impl.c Log Message: Provide the standard AES key schedule. Different AES implementations prefer different variations on it, but some of them -- notably VIA -- require the standard key schedule to be available and don't provide hardware support for computing it themselves. So adapt BearSSL's logic to generate the standard key schedule (and decryption keys, with InvMixColumns), rather than the bitsliced key schedule that BearSSL uses natively. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/crypto/aes/aes_bear.h \ src/sys/crypto/aes/aes_ct.c src/sys/crypto/aes/aes_ct_dec.c \ src/sys/crypto/aes/aes_impl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.