Lines Matching refs:iv
196 const u_char *key, u_int keylen, const u_char *iv, u_int ivlen, in cipher_init() argument
218 if (iv != NULL && ivlen < cipher->block_size) in cipher_init()
232 if (EVP_CipherInit(&cc->evp, type, NULL, (u_char *)iv, in cipher_init()
319 ssh1_3des_init(EVP_CIPHER_CTX *ctx, const u_char *key, const u_char *iv, in ssh1_3des_init() argument
470 cipher_get_keyiv(CipherContext *cc, u_char *iv, u_int len) in cipher_get_keyiv() argument
488 ssh_aes_ctr_iv(&cc->evp, 0, iv, len); in cipher_get_keyiv()
491 civ = cc->evp.iv; in cipher_get_keyiv()
502 memcpy(iv, desc->k1.iv, 8); in cipher_get_keyiv()
503 memcpy(iv + 8, desc->k2.iv, 8); in cipher_get_keyiv()
504 memcpy(iv + 16, desc->k3.iv, 8); in cipher_get_keyiv()
510 memcpy(iv, civ, len); in cipher_get_keyiv()
514 cipher_set_keyiv(CipherContext *cc, u_char *iv) in cipher_set_keyiv() argument
529 ssh_aes_ctr_iv(&cc->evp, 1, iv, evplen); in cipher_set_keyiv()
532 div = cc->evp.iv; in cipher_set_keyiv()
541 memcpy(desc->k1.iv, iv, 8); in cipher_set_keyiv()
542 memcpy(desc->k2.iv, iv + 8, 8); in cipher_set_keyiv()
543 memcpy(desc->k3.iv, iv + 16, 8); in cipher_set_keyiv()
549 memcpy(div, iv, evplen); in cipher_set_keyiv()