History log of /src/sys/opencrypto/gmac.h |
Revision | | Date | Author | Comments |
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 |
| 09-Jun-2011 |
drochner | use 64-bit integers for GF128 multiplication on LP64 CPUs
|
1.1 |
| 26-May-2011 |
drochner | branches: 1.1.2; 1.1.4; 1.1.6; pull in AES-GCM/GMAC support from OpenBSD This is still somewhat experimental. Tested between 2 similar boxes so far. There is much potential for performance improvement. For now, I've changed the gmac code to accept any data alignment, as the "char *" pointer suggests. As the code is practically used, 32-bit alignment can be assumed, at the cost of data copies. I don't know whether bytewise access or copies are worse performance-wise. For efficient implementations using SSE2 instructions on x86, even stricter alignment requirements might arise.
|
1.1.6.2 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.1.6.1 |
| 26-May-2011 |
jruoho | file gmac.h was added on branch jruoho-x86intr on 2011-06-06 09:10:04 +0000
|
1.1.4.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.1.2.3 |
| 12-Jun-2011 |
rmind | sync with head
|
1.1.2.2 |
| 31-May-2011 |
rmind | sync with head
|
1.1.2.1 |
| 26-May-2011 |
rmind | file gmac.h was added on branch rmind-uvmplock on 2011-05-31 03:05:10 +0000
|