Lines Matching defs:cipher
318 EVP_CIPHER *cipher = NULL;
347 if (!TEST_ptr(cipher = EVP_CIPHER_fetch(libctx, name, NULL)))
351 ccm = (EVP_CIPHER_get_mode(cipher) == EVP_CIPH_CCM_MODE);
354 siv = (EVP_CIPHER_get_mode(cipher) == EVP_CIPH_SIV_MODE);
357 * Skip init call with a null key for RC4 as the stream cipher does not
360 no_null_key = EVP_CIPHER_is_a(cipher, "RC4")
361 || EVP_CIPHER_is_a(cipher, "RC4-40")
362 || EVP_CIPHER_is_a(cipher, "RC4-HMAC-MD5");
365 diff = EVP_CIPHER_is_a(cipher, "DES3-WRAP");
367 if (!TEST_true(EVP_EncryptInit_ex(ctx, cipher, NULL, key, iv))
392 EVP_CIPHER_free(cipher);
407 EVP_CIPHER *cipher = NULL;
438 if (!TEST_ptr(cipher = EVP_CIPHER_fetch(libctx, name, NULL)))
441 in_len = EVP_CIPHER_get_block_size(cipher) / 2;
444 if (((EVP_CIPHER_get_flags(cipher)
446 || EVP_CIPHER_get_mode(cipher) == EVP_CIPH_CCM_MODE
447 || EVP_CIPHER_get_mode(cipher) == EVP_CIPH_XTS_MODE
448 || EVP_CIPHER_get_mode(cipher) == EVP_CIPH_WRAP_MODE) {
453 if (!TEST_true(EVP_EncryptInit_ex(ctx, cipher, NULL, key, iv))
462 if (EVP_CIPHER_get_mode(cipher) != EVP_CIPH_SIV_MODE) {
472 EVP_CIPHER_free(cipher);
483 static void collect_cipher_names(EVP_CIPHER *cipher, void *cipher_names_list)
486 const char *name = EVP_CIPHER_get0_name(cipher);
490 /* the cipher will be freed after returning, strdup is needed */