- { "AES-256-ECB", "fips=yes", aes256ecb_functions },
- { "AES-192-ECB", "fips=yes", aes192ecb_functions },
- { "AES-128-ECB", "fips=yes", aes128ecb_functions },
- { "AES-256-CBC", "fips=yes", aes256cbc_functions },
- { "AES-192-CBC", "fips=yes", aes192cbc_functions },
- { "AES-128-CBC", "fips=yes", aes128cbc_functions },
- { "AES-256-CTR", "fips=yes", aes256ctr_functions },
- { "AES-192-CTR", "fips=yes", aes192ctr_functions },
- { "AES-128-CTR", "fips=yes", aes128ctr_functions },
- { "AES-256-XTS", "fips=yes", aes256xts_functions },
- { "AES-128-XTS", "fips=yes", aes128xts_functions },
- { "AES-256-GCM:id-aes256-GCM", "fips=yes", aes256gcm_functions },
- { "AES-192-GCM:id-aes192-GCM", "fips=yes", aes192gcm_functions },
- { "AES-128-GCM:id-aes128-GCM", "fips=yes", aes128gcm_functions },
- { "AES-256-CCM:id-aes256-CCM", "fips=yes", aes256ccm_functions },
- { "AES-192-CCM:id-aes192-CCM", "fips=yes", aes192ccm_functions },
- { "AES-128-CCM:id-aes128-CCM", "fips=yes", aes128ccm_functions },
- { "AES-256-WRAP:id-aes256-wrap:AES256-WRAP", "fips=yes",
- aes256wrap_functions },
- { "AES-192-WRAP:id-aes192-wrap:AES192-WRAP", "fips=yes",
- aes192wrap_functions },
- { "AES-128-WRAP:id-aes128-wrap:AES128-WRAP", "fips=yes",
- aes128wrap_functions },
- { "AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD", "fips=yes",
- aes256wrappad_functions },
- { "AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD", "fips=yes",
- aes192wrappad_functions },
- { "AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD", "fips=yes",
- aes128wrappad_functions },
+ ALG("AES-256-ECB", ossl_aes256ecb_functions),
+ ALG("AES-192-ECB", ossl_aes192ecb_functions),
+ ALG("AES-128-ECB", ossl_aes128ecb_functions),
+ ALG("AES-256-CBC:AES256", ossl_aes256cbc_functions),
+ ALG("AES-192-CBC:AES192", ossl_aes192cbc_functions),
+ ALG("AES-128-CBC:AES128", ossl_aes128cbc_functions),
+ ALG("AES-256-CBC-CTS", ossl_aes256cbc_cts_functions),
+ ALG("AES-192-CBC-CTS", ossl_aes192cbc_cts_functions),
+ ALG("AES-128-CBC-CTS", ossl_aes128cbc_cts_functions),
+ ALG("AES-256-OFB", ossl_aes256ofb_functions),
+ ALG("AES-192-OFB", ossl_aes192ofb_functions),
+ ALG("AES-128-OFB", ossl_aes128ofb_functions),
+ ALG("AES-256-CFB", ossl_aes256cfb_functions),
+ ALG("AES-192-CFB", ossl_aes192cfb_functions),
+ ALG("AES-128-CFB", ossl_aes128cfb_functions),
+ ALG("AES-256-CFB1", ossl_aes256cfb1_functions),
+ ALG("AES-192-CFB1", ossl_aes192cfb1_functions),
+ ALG("AES-128-CFB1", ossl_aes128cfb1_functions),
+ ALG("AES-256-CFB8", ossl_aes256cfb8_functions),
+ ALG("AES-192-CFB8", ossl_aes192cfb8_functions),
+ ALG("AES-128-CFB8", ossl_aes128cfb8_functions),
+ ALG("AES-256-CTR", ossl_aes256ctr_functions),
+ ALG("AES-192-CTR", ossl_aes192ctr_functions),
+ ALG("AES-128-CTR", ossl_aes128ctr_functions),
+ ALG("AES-256-XTS", ossl_aes256xts_functions),
+ ALG("AES-128-XTS", ossl_aes128xts_functions),
+ ALG("AES-256-GCM:id-aes256-GCM", ossl_aes256gcm_functions),
+ ALG("AES-192-GCM:id-aes192-GCM", ossl_aes192gcm_functions),
+ ALG("AES-128-GCM:id-aes128-GCM", ossl_aes128gcm_functions),
+ ALG("AES-256-CCM:id-aes256-CCM", ossl_aes256ccm_functions),
+ ALG("AES-192-CCM:id-aes192-CCM", ossl_aes192ccm_functions),
+ ALG("AES-128-CCM:id-aes128-CCM", ossl_aes128ccm_functions),
+ ALG("AES-256-WRAP:id-aes256-wrap:AES256-WRAP", ossl_aes256wrap_functions),
+ ALG("AES-192-WRAP:id-aes192-wrap:AES192-WRAP", ossl_aes192wrap_functions),
+ ALG("AES-128-WRAP:id-aes128-wrap:AES128-WRAP", ossl_aes128wrap_functions),
+ ALG("AES-256-WRAP-PAD:id-aes256-wrap-pad:AES256-WRAP-PAD",
+ ossl_aes256wrappad_functions),
+ ALG("AES-192-WRAP-PAD:id-aes192-wrap-pad:AES192-WRAP-PAD",
+ ossl_aes192wrappad_functions),
+ ALG("AES-128-WRAP-PAD:id-aes128-wrap-pad:AES128-WRAP-PAD",
+ ossl_aes128wrappad_functions),
+ ALG("AES-256-WRAP-INV:AES256-WRAP-INV", ossl_aes256wrapinv_functions),
+ ALG("AES-192-WRAP-INV:AES192-WRAP-INV", ossl_aes192wrapinv_functions),
+ ALG("AES-128-WRAP-INV:AES128-WRAP-INV", ossl_aes128wrapinv_functions),
+ ALG("AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV",
+ ossl_aes256wrappadinv_functions),
+ ALG("AES-192-WRAP-PAD-INV:AES192-WRAP-PAD-INV",
+ ossl_aes192wrappadinv_functions),
+ ALG("AES-128-WRAP-PAD-INV:AES128-WRAP-PAD-INV",
+ ossl_aes128wrappadinv_functions),
+ ALGC("AES-128-CBC-HMAC-SHA1", ossl_aes128cbc_hmac_sha1_functions,
+ ossl_cipher_capable_aes_cbc_hmac_sha1),
+ ALGC("AES-256-CBC-HMAC-SHA1", ossl_aes256cbc_hmac_sha1_functions,
+ ossl_cipher_capable_aes_cbc_hmac_sha1),
+ ALGC("AES-128-CBC-HMAC-SHA256", ossl_aes128cbc_hmac_sha256_functions,
+ ossl_cipher_capable_aes_cbc_hmac_sha256),
+ ALGC("AES-256-CBC-HMAC-SHA256", ossl_aes256cbc_hmac_sha256_functions,
+ ossl_cipher_capable_aes_cbc_hmac_sha256),