Lines Matching defs:ivlen

84     int ivlen;                  /* IV length */
355 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
362 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
364 memcpy(gctx->iv, iv, gctx->ivlen);
438 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
440 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
449 keylen/8,ivlen, \
459 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
462 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
471 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
675 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
682 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
684 memcpy(gctx->iv, iv, gctx->ivlen);
807 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
809 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
818 keylen/8,ivlen, \
828 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
831 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
840 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
852 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
854 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
864 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
867 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
1153 gctx->ivlen = c->cipher->iv_len;
1164 if ((arg > EVP_MAX_IV_LENGTH) && (arg > gctx->ivlen)) {
1171 gctx->ivlen = arg;
1190 memcpy(gctx->iv, ptr, gctx->ivlen);
1198 if ((arg < 4) || (gctx->ivlen - arg) < 8)
1202 if (c->encrypt && RAND_bytes(gctx->iv + arg, gctx->ivlen - arg) <= 0)
1210 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
1211 if (arg <= 0 || arg > gctx->ivlen)
1212 arg = gctx->ivlen;
1213 memcpy(ptr, gctx->iv + gctx->ivlen - arg, arg);
1218 ctr64_inc(gctx->iv + gctx->ivlen - 8);
1225 memcpy(gctx->iv + gctx->ivlen - arg, ptr, arg);
1226 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
1261 gctx_out->iv = OPENSSL_malloc(gctx->ivlen);
1264 memcpy(gctx_out->iv, gctx->iv, gctx->ivlen);
1332 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
1339 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
1341 memcpy(gctx->iv, iv, gctx->ivlen);