Skip to main content

Module test

Module test 

Source

Modulesยง

aes
Test the AES hardware.
aes256
Test the AES hardware for ECB, CBC, and CTR modes using NIST SP 800-38A vectors.
aes_ccm
Test the AES CCM implementation on top of AES hardware.
aes_ccm_256
Test the AES-256-CCM implementation using NIST vectors.
aes_gcm
Test the AES GCM implementation on top of AES hardware.
aes_gcm_256
Test the AES-256-GCM implementation using NIST SP 800-38D test vectors.
crc
Test the CRC hardware.
hmac_md5
Test the implementation of HMAC-MD5 by performing a hash and checking it against the expected hash value.
hmac_sha1
Test the implementation of HMAC-SHA1 by performing a hash and checking it against the expected hash value.
hmac_sha224
Test the implementation of HMAC-SHA224 by performing a hash and checking it against the expected hash value.
hmac_sha256
Test the software implementation of HMAC-SHA256 by performing a hash and checking it against the expected hash value.
hmac_sha512
Test the software implementation of HMAC-SHA512 by performing a hash and checking it against the expected hash value.
kv_system
Test for Tock KV System capsules.
md5
Test the implementation of MD5 driver by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
sha1
Test the implementation of SHA1 driver by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
sha224
Test the implementation of SHA224 driver by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
sha256
Test the implementation of SHA256 driver by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
sha512
Test the implementation of SHA512 driver by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
siphash24
Test the software implementation of SipHash24 by performing a hash and checking it against the expected hash value. It uses DigestData::add_date and DigestVerify::verify through the Digest trait.
udp
Capsule used for testing in-kernel port binding, sending, and receiving.