acvpparser icon indicating copy to clipboard operation
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.

Open ssrish17 opened this issue 8 months ago • 2 comments

  1. 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

  2. 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

  3. sha and mac generation

    sha_mac_cipher - performs sha and mac cipher selection sha_generate - generates hash mac_generate - generates message authentication code

  4. ECDSA key generation and verification, and signature verification

    ecdsa_keygen - generates ECDSA keypair ecdsa_keyver - verifies ECDSA keypair ecdsa_sigver - verifies ECDSA signature

  5. 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

  6. ECDH shared secret generation and verification

    ecdh_ss_ver - performs ECDH shared secret verification ecdh_ss - performs ECDH shared secret generation

  7. DRBG generation

    drbg_cipher - performs DRBG cipher selection drbg_generate - performs DRBG generation

ssrish17 avatar Jun 20 '24 10:06 ssrish17