Files
wolfssl/wolfcrypt/src
Siert Wieringa 9e2a7b3653 Feature/multiple aes siv ads (#7911)
* Proposed new interface for AesSivEncrypt with number of ADs != 1.

* Implement AES SIV S2V computation with a number of ADs not equal to 1.

* Add Example A.1 from RFC5297 to AES SIV test vectors.

* Add tests for new AES SIV interface, and add test vectors for examples given in RFC5297.

* Include the nonce in count of maximum number of ADs.

* Addressing review comments.

* Addressing review comments: Use uppercase 'U' suffix on unsigned constant.

* Rename local variables named 'ad0' to 'ad', since the zero makes no sense, especially since in the RFC 5297 document they're actually counting the ADs from 1.
2024-09-12 07:55:29 -07:00
..
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-12 07:55:29 -07:00
2024-07-19 13:15:05 -06:00
2024-09-01 20:17:11 +08:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-05-01 13:44:25 +10:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-09 16:24:07 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-04 22:51:31 +10:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-05-01 13:44:25 +10:00
2024-08-08 08:52:08 +09:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-08-29 17:58:02 +10:00
2024-04-10 15:02:19 +10:00
2024-09-04 22:51:31 +10:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-06-20 08:33:05 +10:00
2024-09-06 19:33:48 -05:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-11 14:39:03 -04:00
2024-09-01 21:03:18 +08:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-07-19 13:15:05 -06:00
2024-09-05 10:37:02 -05:00