SDAA466 July   2026 CC2340R5-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Detailed Description
    1. 2.1 Scope
    2. 2.2 Standard Selection: SP 800-22 versus SP 800-90A
    3. 2.3 Device and Driver Under Test
    4. 2.4 NIST SP 800-90A Feature Mapping
    5. 2.5 Test Methodology
      1. 2.5.1 Vector Sets Applied
      2. 2.5.2 Build Matrix Executed
    6. 2.6 Test Coverage
    7. 2.7 Results
      1. 2.7.1 Per Axis Summary
    8. 2.8 Bluetooth SIG Qualification Context
  6. 3Test Vector File Mapping
  7. 4Summary
  8. 5References

Test Coverage

Tests exercise the full public API surface of the AESCTRDRBG driver:

Table 2-1 Source: tests/secure_drivers/aesctrdrbg/general/tests/test_aesctrdrbg_general.py in the secure_drivers repository.
Test Purpose
test_getRandomBytes Validate raw random byte output against CAVP KATs
test_getBytes Validate byte-level generation path
test_generateKey Validate AES key generation derived from the DRBG
test_generateKeyWithKeyStore KeyStore integration path (requires TF-M enabled; skipped in this run)
test_reseed_interval Validate enforcement of the configured reseed interval per SP 800-90A section 9.3.1