Lines Matching refs:ivlen
52 size_t ivlen, size_t taglen)
54 return (CRYPTO_ocb128_setiv(&ctx->ocb, iv, ivlen, taglen) == 1);
105 const unsigned char *iv, size_t ivlen,
118 if (ivlen != ctx->base.ivlen) {
120 if (ivlen < OCB_MIN_IV_LEN || ivlen > OCB_MAX_IV_LEN) {
124 ctx->base.ivlen = ivlen;
126 if (!ossl_cipher_generic_initiv(&ctx->base, iv, ivlen))
142 const unsigned char *iv, size_t ivlen,
145 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 1);
149 const unsigned char *iv, size_t ivlen,
152 return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 0);
223 if (!aes_generic_ocb_setiv(ctx, ctx->base.iv, ctx->base.ivlen,
390 ctx->base.ivlen = sz;
414 if (p != NULL && !OSSL_PARAM_set_size_t(p, ctx->base.ivlen)) {
433 if (ctx->base.ivlen > p->data_size) {
437 if (!OSSL_PARAM_set_octet_string(p, ctx->base.oiv, ctx->base.ivlen)
438 && !OSSL_PARAM_set_octet_ptr(p, &ctx->base.oiv, ctx->base.ivlen)) {
445 if (ctx->base.ivlen > p->data_size) {
449 if (!OSSL_PARAM_set_octet_string(p, ctx->base.iv, ctx->base.ivlen)
450 && !OSSL_PARAM_set_octet_ptr(p, &ctx->base.iv, ctx->base.ivlen)) {