Lines Matching refs:ivlen

87     int ivlen;                  /* IV length */
358 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
365 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
367 memcpy(gctx->iv, iv, gctx->ivlen);
441 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
443 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
452 keylen/8,ivlen, \
462 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
465 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
474 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
678 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
685 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
687 memcpy(gctx->iv, iv, gctx->ivlen);
810 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
812 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
821 keylen/8,ivlen, \
831 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
834 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
843 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
855 # define BLOCK_CIPHER_generic(nid,keylen,blocksize,ivlen,nmode,mode,MODE,flags) \
857 nid##_##keylen##_##nmode,blocksize,keylen/8,ivlen, \
867 # define BLOCK_CIPHER_custom(nid,keylen,blocksize,ivlen,mode,MODE,flags) \
870 (EVP_CIPH_##MODE##_MODE==EVP_CIPH_XTS_MODE?2:1)*keylen/8, ivlen, \
1156 gctx->ivlen = c->cipher->iv_len;
1167 if ((arg > EVP_MAX_IV_LENGTH) && (arg > gctx->ivlen)) {
1174 gctx->ivlen = arg;
1193 memcpy(gctx->iv, ptr, gctx->ivlen);
1201 if ((arg < 4) || (gctx->ivlen - arg) < 8)
1205 if (c->encrypt && RAND_bytes(gctx->iv + arg, gctx->ivlen - arg) <= 0)
1213 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
1214 if (arg <= 0 || arg > gctx->ivlen)
1215 arg = gctx->ivlen;
1216 memcpy(ptr, gctx->iv + gctx->ivlen - arg, arg);
1221 ctr64_inc(gctx->iv + gctx->ivlen - 8);
1228 memcpy(gctx->iv + gctx->ivlen - arg, ptr, arg);
1229 CRYPTO_gcm128_setiv(&gctx->gcm, gctx->iv, gctx->ivlen);
1269 gctx_out->iv = OPENSSL_malloc(gctx->ivlen);
1272 memcpy(gctx_out->iv, gctx->iv, gctx->ivlen);
1340 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
1347 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen);
1349 memcpy(gctx->iv, iv, gctx->ivlen);