5.9.1. Tests for User Crypto

  • Tests are implementated based on pre-computed data.

  • Validates cryptographic results against test vectors.

  • The User Crypto can be validate with this test suite.

  • The tests to be used during User Crypto development.

5.9.1.1. List of Crypto Algorithms

Following Crypto Algorithms for which tests are available

  • Get Random Number

  • AES_CBC_Encrypt

  • AES_CBC_Decrypt

  • MAC_One_Go

  • MAC_Multistep

5.9.1.2. Building the Demo