Lines Matching refs:cipher
67 static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher,
234 EVP_CIPHER *cipher; in test_r4_cipher() local
236 if ((cipher = EVP_CIPHER_meth_new(NID_rc4, 1, TEST_RC4_KEY_SIZE)) == NULL in test_r4_cipher()
237 || !EVP_CIPHER_meth_set_iv_length(cipher, 0) in test_r4_cipher()
238 || !EVP_CIPHER_meth_set_flags(cipher, EVP_CIPH_VARIABLE_LENGTH) in test_r4_cipher()
239 || !EVP_CIPHER_meth_set_init(cipher, test_rc4_init_key) in test_r4_cipher()
240 || !EVP_CIPHER_meth_set_do_cipher(cipher, test_rc4_cipher) in test_r4_cipher()
241 || !EVP_CIPHER_meth_set_impl_ctx_size(cipher, sizeof(TEST_RC4_KEY))) { in test_r4_cipher()
242 EVP_CIPHER_meth_free(cipher); in test_r4_cipher()
243 cipher = NULL; in test_r4_cipher()
245 r4_cipher = cipher; in test_r4_cipher()
259 EVP_CIPHER *cipher; in test_r4_40_cipher() local
261 if ((cipher = EVP_CIPHER_meth_new(NID_rc4, 1, 5 /* 40 bits */)) == NULL in test_r4_40_cipher()
262 || !EVP_CIPHER_meth_set_iv_length(cipher, 0) in test_r4_40_cipher()
263 || !EVP_CIPHER_meth_set_flags(cipher, EVP_CIPH_VARIABLE_LENGTH) in test_r4_40_cipher()
264 || !EVP_CIPHER_meth_set_init(cipher, test_rc4_init_key) in test_r4_40_cipher()
265 || !EVP_CIPHER_meth_set_do_cipher(cipher, test_rc4_cipher) in test_r4_40_cipher()
266 || !EVP_CIPHER_meth_set_impl_ctx_size(cipher, sizeof(TEST_RC4_KEY))) { in test_r4_40_cipher()
267 EVP_CIPHER_meth_free(cipher); in test_r4_40_cipher()
268 cipher = NULL; in test_r4_40_cipher()
270 r4_40_cipher = cipher; in test_r4_40_cipher()
286 const EVP_CIPHER *cipher; in test_cipher_nids() local
287 if ((cipher = test_r4_cipher()) != NULL) in test_cipher_nids()
288 cipher_nids[pos++] = EVP_CIPHER_get_nid(cipher); in test_cipher_nids()
289 if ((cipher = test_r4_40_cipher()) != NULL) in test_cipher_nids()
290 cipher_nids[pos++] = EVP_CIPHER_get_nid(cipher); in test_cipher_nids()
298 static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, in openssl_ciphers() argument
301 if (!cipher) { in openssl_ciphers()
307 *cipher = test_r4_cipher(); in openssl_ciphers()
309 *cipher = test_r4_40_cipher(); in openssl_ciphers()
315 *cipher = NULL; in openssl_ciphers()