Home | History | Annotate | Download | only in opencrypto
History log of /src/sys/opencrypto/aesxcbcmac.c
RevisionDateAuthorComments
 1.3  29-Jun-2020  riastradh opencrypto: Switch from legacy rijndael API to new aes API.

While here, apply various rijndael->aes renames, reduce the size
of aesxcbc_ctx by 480 bytes, and convert some malloc->kmem.

Leave in the symbol enc_xform_rijndael128 for now, though, so this
doesn't break any kernel ABI.
 1.2  26-Sep-2016  christos From Alexander Nasonov:
- Make constants static: Shrinks code and data size.
- Avoid overflow in limit calculation.
- Use uint8_t instead of u_char to match types
While here:
- Remove unnecessary casts
- s/u_int8_t/uint8_t/g
 1.1  24-May-2011  drochner branches: 1.1.2; 1.1.6; 1.1.18; 1.1.36; 1.1.40;
copy AES-XCBC-MAC support from KAME IPSEC to FAST_IPSEC
For this to fit, an API change in cryptosoft was adopted from OpenBSD
(addition of a "Setkey" method to hashes) which was done for GCM/GMAC
support there, so it might be useful in the future anyway.
tested against KAME IPSEC
AFAICT, FAST_IPSEC now supports as much as KAME.
 1.1.40.1  04-Nov-2016  pgoyette Sync with HEAD
 1.1.36.1  05-Oct-2016  skrll Sync with HEAD
 1.1.18.1  03-Dec-2017  jdolecek update from HEAD
 1.1.6.2  06-Jun-2011  jruoho Sync with HEAD.
 1.1.6.1  24-May-2011  jruoho file aesxcbcmac.c was added on branch jruoho-x86intr on 2011-06-06 09:10:03 +0000
 1.1.2.2  31-May-2011  rmind sync with head
 1.1.2.1  24-May-2011  rmind file aesxcbcmac.c was added on branch rmind-uvmplock on 2011-05-31 03:05:10 +0000

RSS XML Feed