Lines Matching refs:evp

256 	EVP_CIPHER_CTX_init(&cc->evp);  in cipher_init()
257 if (EVP_CipherInit(&cc->evp, type, NULL, (u_char *)iv, in cipher_init()
261 klen = EVP_CIPHER_CTX_key_length(&cc->evp); in cipher_init()
264 if (EVP_CIPHER_CTX_set_key_length(&cc->evp, keylen) == 0) in cipher_init()
268 if (EVP_CipherInit(&cc->evp, NULL, (u_char *)key, NULL, -1) == 0) in cipher_init()
275 if (EVP_Cipher(&cc->evp, discard, junk, in cipher_init()
289 if (EVP_Cipher(&cc->evp, dest, (u_char *)src, len) == 0) in cipher_crypt()
296 if (EVP_CIPHER_CTX_cleanup(&cc->evp) == 0) in cipher_cleanup()
337 ivlen = EVP_CIPHER_CTX_iv_length(&cc->evp); in cipher_get_keyiv_len()
351 evplen = EVP_CIPHER_CTX_iv_length(&cc->evp); in cipher_get_keyiv()
358 ssh_aes_ctr_iv(&cc->evp, 0, iv, len); in cipher_get_keyiv()
360 memcpy(iv, cc->evp.iv, len); in cipher_get_keyiv()
363 ssh1_3des_iv(&cc->evp, 0, iv, 24); in cipher_get_keyiv()
380 evplen = EVP_CIPHER_CTX_iv_length(&cc->evp); in cipher_set_keyiv()
384 ssh_aes_ctr_iv(&cc->evp, 1, iv, evplen); in cipher_set_keyiv()
386 memcpy(cc->evp.iv, iv, evplen); in cipher_set_keyiv()
389 ssh1_3des_iv(&cc->evp, 1, iv, 24); in cipher_set_keyiv()
396 #define EVP_X_STATE(evp) (evp).cipher_data argument
397 #define EVP_X_STATE_LEN(evp) (evp).cipher->ctx_size argument
406 plen = EVP_X_STATE_LEN(cc->evp); in cipher_get_keycontext()
409 memcpy(dat, EVP_X_STATE(cc->evp), plen); in cipher_get_keycontext()
421 plen = EVP_X_STATE_LEN(cc->evp); in cipher_set_keycontext()
422 memcpy(EVP_X_STATE(cc->evp), dat, plen); in cipher_set_keycontext()