Lines Matching refs:out_len

121     size_t out_len;  member
131 static int encode_string(unsigned char *out, size_t out_max_len, size_t *out_len,
133 static int right_encode(unsigned char *out, size_t out_max_len, size_t *out_len,
135 static int bytepad(unsigned char *out, size_t *out_len,
140 size_t *out_len,
190 kctx->out_len = EVP_MD_get_size(ossl_prov_digest_md(&kctx->digest)); in kmac_fetch_new()
232 dst->out_len = src->out_len; in kmac_dup()
273 size_t out_len, block_len; in kmac_init() local
307 if (!bytepad(NULL, &out_len, kmac_string, sizeof(kmac_string), in kmac_init()
312 out = OPENSSL_malloc(out_len); in kmac_init()
319 && EVP_DigestUpdate(ctx, out, out_len) in kmac_init()
346 lbits = (kctx->xof_mode ? 0 : (kctx->out_len * 8)); in kmac_final()
350 && EVP_DigestFinalXOF(ctx, out, kctx->out_len); in kmac_final()
351 *outl = kctx->out_len; in kmac_final()
373 && !OSSL_PARAM_set_size_t(p, kctx->out_len)) in kmac_get_ctx_params()
427 kctx->out_len = sz; in kmac_set_ctx_params()
469 static int right_encode(unsigned char *out, size_t out_max_len, size_t *out_len, in right_encode() argument
489 *out_len = len + 1; in right_encode()
500 static int encode_string(unsigned char *out, size_t out_max_len, size_t *out_len, in encode_string() argument
504 *out_len = 0; in encode_string()
523 *out_len = sz; in encode_string()
536 static int bytepad(unsigned char *out, size_t *out_len, in bytepad() argument
545 if (out_len == NULL) { in bytepad()
550 *out_len = (sz + w - 1) / w * w; in bytepad()
574 if (out_len != NULL) in bytepad()
575 *out_len = sz; in bytepad()
581 size_t *out_len, in kmac_bytepad_encode_key() argument
590 if (!bytepad(NULL, out_len, tmp, tmp_len, NULL, 0, w)) in kmac_bytepad_encode_key()
592 if (!ossl_assert(*out_len <= out_max_len)) in kmac_bytepad_encode_key()