Skip to content

Commit

Permalink
xtest: pkcs11_1030: Test AES GCM processing
Browse files Browse the repository at this point in the history
Add pkcs11_1030 test case for CKM_AES_GCM encryption and decryption tests
based on AES GCM test vectors from regression_4000_data.h.

Each vector is tested with both the one-shot API function C_Encrypt()
(resp. C_Decrypt()) and the update/final stepped processing API functions
C_EncryptUpdate() and C_EncryptFinal() (resp. C_DecryptUpdate() and
C_DecryptFinal()). Each test vector is also tested with modified cipher
text and modified authentication for a negative case.

Reviewed-by: Marouene Boubakri <[email protected]>
Co-developed-by: Marouene Boubakri <[email protected]>
Signed-off-by: Marouene Boubakri <[email protected]>
Signed-off-by: Etienne Carriere <[email protected]>
  • Loading branch information
maroueneboubakri authored and etienne-lms committed Feb 22, 2024
1 parent 49518e3 commit aa6c562
Showing 1 changed file with 543 additions and 0 deletions.
Loading

0 comments on commit aa6c562

Please sign in to comment.