aea7beaf | 22-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] use unsigned conditional jumps
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
37ddc366 | 13-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] reuse 128-bit key implementations for 256-bit key ones
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
20e19f1a | 14-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] implement decryption, from encryption implementation
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
7bbc1e35 | 14-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] copy encryption implemention to decryption, as baseline
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
da9621a5 | 05-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] collapse repetitive instructions with rep
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
350157cf | 05-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] reduce final blocks cyclecost
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
0f28f48b | 08-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] reduce small packet cyclecost
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
ab5fd526 | 04-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] rename and clean up encrypt_initial macro
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
a864fe6b | 01-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] replace SSE movdqa with VEX encoded vmovdqa
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
6733f0ca | 31-Oct-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] do not store expanded keys in stack
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
81def91d | 04-Nov-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [XTS] refactor test
Refactored test apps and added more test vectors, covering more buffer sizes (from 16 to 512 bytes).
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
d28f1034 | 22-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
Bump minimum NASM version
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
5e6526ee | 21-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: [GCM] add isal prefix to context and key structs
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
e4a84933 | 17-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: [CBC] add ISAL_ prefix to definitions
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
7a780406 | 17-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: [GCM] remove unneeded definitions
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
7ba877e6 | 17-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: add ISAL_ prefix to AES-GCM definitions
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
9132047b | 13-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [CBC] move register saving/restoring/clearing outside of macro
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
e7d829cb | 14-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: rename internal key expansion symbols
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
72e78736 | 14-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
update style for clang-format 18.1.6
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
69a73acf | 30-Apr-2024 |
Tomasz Kantecki <tomasz.kantecki@intel.com> |
aes-gcm: add deprecate note to old AES-GCM API
Add "_" prefix to existing API names (old API) and makes them internal to the library. Create new wrapper API with old names (no prefix) with a depreca
aes-gcm: add deprecate note to old AES-GCM API
Add "_" prefix to existing API names (old API) and makes them internal to the library. Create new wrapper API with old names (no prefix) with a deprecation note. Change self test and new API to call the internal API only.
Signed-off-by: Tomasz Kantecki <tomasz.kantecki@intel.com>
show more ...
|
8ff4e1e8 | 07-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: don't export internal key expansion functions
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
d531c9b6 | 03-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: use new AES-XTS API in apps
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
811b558f | 03-May-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
aes: [XTS] deprecate old AES-XTS API
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
e28f3412 | 01-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: deprecate AES-CBC precomp function
Use isal_aes_keyexp_128/192/256 instead.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
9b0cbfb3 | 01-May-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: [CBC] deprecate old AES-CBC API
Add "_" prefix to existing API names (old API) and makes them internal to the library. Create new wrapper API with old names with a deprecation note. Call intern
aes: [CBC] deprecate old AES-CBC API
Add "_" prefix to existing API names (old API) and makes them internal to the library. Create new wrapper API with old names with a deprecation note. Call internal API in self tests and use the new API in the rest of the tests.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|