Home | History | Annotate | Download | only in openssh

Lines Matching refs:evp

240 	EVP_CIPHER_CTX_init(&cc->evp);
247 EVP_CipherInit(&cc->evp, type, (u_char *)key, (u_char *)iv,
250 if (EVP_CipherInit(&cc->evp, type, NULL, (u_char *)iv,
254 klen = EVP_CIPHER_CTX_key_length(&cc->evp);
257 if (EVP_CIPHER_CTX_set_key_length(&cc->evp, keylen) == 0)
261 if (EVP_CipherInit(&cc->evp, NULL, (u_char *)key, NULL, -1) == 0)
269 if (EVP_Cipher(&cc->evp, discard, junk,
283 if (EVP_Cipher(&cc->evp, dest, (u_char *)src, len) == 0)
290 if (EVP_CIPHER_CTX_cleanup(&cc->evp) == 0)
331 ivlen = EVP_CIPHER_CTX_iv_length(&cc->evp);
345 evplen = EVP_CIPHER_CTX_iv_length(&cc->evp);
353 ssh_rijndael_iv(&cc->evp, 0, iv, len);
357 ssh_aes_ctr_iv(&cc->evp, 0, iv, len);
359 memcpy(iv, cc->evp.iv, len);
362 ssh1_3des_iv(&cc->evp, 0, iv, 24);
379 evplen = EVP_CIPHER_CTX_iv_length(&cc->evp);
384 ssh_rijndael_iv(&cc->evp, 1, iv, evplen);
388 ssh_aes_ctr_iv(&cc->evp, 1, iv, evplen);
390 memcpy(cc->evp.iv, iv, evplen);
393 ssh1_3des_iv(&cc->evp, 1, iv, 24);
401 #define EVP_X_STATE(evp) &(evp).c
402 #define EVP_X_STATE_LEN(evp) sizeof((evp).c)
404 #define EVP_X_STATE(evp) (evp).cipher_data
405 #define EVP_X_STATE_LEN(evp) (evp).cipher->ctx_size
415 plen = EVP_X_STATE_LEN(cc->evp);
418 memcpy(dat, EVP_X_STATE(cc->evp), plen);
430 plen = EVP_X_STATE_LEN(cc->evp);
431 memcpy(EVP_X_STATE(cc->evp), dat, plen);