Home | History | Annotate | Download | only in evp

Lines Matching defs:ivlen

80 	int ivlen;		/* IV length */
324 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
333 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
335 memcpy(gctx->iv, iv, gctx->ivlen);
416 #define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
418 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
427 keylen/8,ivlen, \
437 #define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
440 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
449 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
461 #define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
463 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
473 #define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
476 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
773 gctx->ivlen = c->cipher->iv_len;
789 if ((arg > EVP_MAX_IV_LENGTH) && (arg > gctx->ivlen))
797 gctx->ivlen = arg;
817 memcpy(gctx->iv, ptr, gctx->ivlen);
824 if ((arg < 4) || (gctx->ivlen - arg) < 8)
829 RAND_bytes(gctx->iv + arg, gctx->ivlen - arg) <= 0)
837 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
838 if (arg <= 0 || arg > gctx->ivlen)
839 arg = gctx->ivlen;
840 memcpy(ptr, gctx->iv + gctx->ivlen - arg, arg);
845 ctr64_inc(gctx->iv + gctx->ivlen - 8);
852 memcpy(gctx->iv + gctx->ivlen - arg, ptr, arg);
853 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
890 gctx_out->iv = OPENSSL_malloc(gctx->ivlen);
893 memcpy(gctx_out->iv, gctx->iv, gctx->ivlen);
967 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
976 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
978 memcpy(gctx->iv, iv, gctx->ivlen);