Initial ASCON hash256 and AEAD128 support based on NIST SP 800-232 ipd

Implemented based on the NIST Initial Public Draft "NIST SP 800-232 ipd". Testing based on KAT's available at https://github.com/ascon/ascon-c. Added configuration for testing in github action.
This commit is contained in:
Juliusz Sosinowicz
2023-03-06 13:41:01 +01:00
parent 45b385ade3
commit e3a612300b
15 changed files with 7415 additions and 2 deletions

View File

@@ -40,6 +40,7 @@ jobs:
--enable-dtls-mtu',
'--enable-dtls --enable-dtlscid --enable-dtls13 --enable-secure-renegotiation
--enable-psk --enable-aesccm --enable-nullcipher CPPFLAGS=-DWOLFSSL_STATIC_RSA',
'--enable-ascon',
]
name: make check
if: github.repository_owner == 'wolfssl'