| 6a8a917c | 26-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
mh_sha256: return invalid algorithm if FIPS_MODE is enabled
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| a7fdaa3b | 26-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
mh_sha1: return invalid algorithm if FIPS_MODE is enabled
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 1ec19bc8 | 26-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
sha1_mb: fix param test build on windows
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| d1f30e68 | 25-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
sm3_mb: add param check test
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 06a2548d | 25-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
sm3_mb: add new api with parameter checking
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 2aa9474e | 25-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
include: add missing parameter in sha1 submit docs
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 1ada2039 | 26-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
sha1_mb: fix build on Windows
Fix build warnings on Windows.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 122c1779 | 25-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
fix compiler messages on windows
Fix warnings generated by MSVC with /W3
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 8086c9b4 | 25-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
increase windows build warning level
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 84137cd0 | 23-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
mh_sha1_murmur3_x64_128: add param check test
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 228b4c8d | 23-Apr-2024 |
Marcel Cornu <marcel.d.cornu@intel.com> |
mh_sha1_murmur3_x64_128: add new api with param checking
Signed-off-by: Marcel Cornu <marcel.d.cornu@intel.com> |
| 18bbcda5 | 19-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
fips: add SHA512 self tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 9d558406 | 18-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
fips: add SHA256 self tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| ee4f1205 | 18-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
fips: add SHA1 self tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| ae502d05 | 19-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
fips: add GCM self tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| abedecdd | 25-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: reuse intel-ipsec-mb AES-CBC decryption SSE/AVX implementations
Fixes #143.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 1ab9dc31 | 25-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
intel-ipsec-mb: add AVX and SSE AES-CBC decryption implementations
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 5200d7dc | 25-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: add in-place AES-CBC tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| fa6261a4 | 04-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
build: remove unneeded flags
These compilation flags are passed/defined in configure.ac
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 48694166 | 08-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: compare XTS keys
For FIPS mode, compare if AES-XTS keys are the same, and return an error if they are.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 158a2fa5 | 04-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
lib: add FIPS_MODE compilation flag
Add FIPS_MODE compilation flag to enable self tests and further checks required for FIPS.
It can be enable on Linux either with: - ./autogen.sh && ./configure --
lib: add FIPS_MODE compilation flag
Add FIPS_MODE compilation flag to enable self tests and further checks required for FIPS.
It can be enable on Linux either with: - ./autogen.sh && ./configure --enable-fips-mode && make - make -f Makefile.unx D=FIPS_MODE
or on Windows with: - nmake -f Makefile.nmake FIPS_MODE=y
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
| 5e4dc74c | 02-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
lib: add self tests API
Add common isal_self_tests() function that runs all the self tests available.
This function is called at the start of every single NIST-approved crypto function.
Signed-off
lib: add self tests API
Add common isal_self_tests() function that runs all the self tests available.
This function is called at the start of every single NIST-approved crypto function.
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
show more ...
|
| 4e0ed8e9 | 08-Apr-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: run XTS self tests on first call
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| f5a75e1d | 29-Mar-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: add AES-XTS self tests
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |
| 714f284a | 21-Mar-2024 |
Pablo de Lara <pablo.de.lara.guarch@intel.com> |
aes: run CBC self tests on first call
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com> |