acvpparser
acvpparser copied to clipboard
Adding Libkcapi backend support for RSA-PKCS-v1.5, symmetric AES and AEAD ciphers, digest generation, Elliptic Curve Ciphers, and DRBG generation.
-
RSA-PKCS-v1.5 signature generation and verification
rsa_sigver - performs signature verification rsa_siggen - performs signature generation rsa_private_key_ber_encode - perform BER encoding for the RSA private key rsa_public_key_ber_encode - perform BER encoding for the RSA public key
-
symmetric AES cipher encryption, decryption and Monte Carlo Test
sym_cipher - perform AES cipher selection sym_encrypt - perform AES encryption sym_decrypt - perform AES decryption
-
sha and mac generation
sha_mac_cipher - performs sha and mac cipher selection sha_generate - generates hash mac_generate - generates message authentication code
-
ECDSA key generation and verification, and signature verification
ecdsa_keygen - generates ECDSA keypair ecdsa_keyver - verifies ECDSA keypair ecdsa_sigver - verifies ECDSA signature
-
AEAD encryption and decryption using GCM and CCM
gcm_encrypt - performs GCM encryption gcm_decrypt - performs GCM decryption ccm_encrypt - performs CCM encryption ccm_decrypt - performs CCM decryption
-
ECDH shared secret generation and verification
ecdh_ss_ver - performs ECDH shared secret verification ecdh_ss - performs ECDH shared secret generation
-
DRBG generation
drbg_cipher - performs DRBG cipher selection drbg_generate - performs DRBG generation