Lines Matching refs:olen

432  * \param olen           The address at which to store the length of
446 size_t *olen)
453 * the designated outputs (output, olen, return value). Otherwise
559 * of errors (bad padding or output too large), the value of *olen
562 *olen = plaintext_size;
1239 size_t olen;
1261 olen = ctx->len;
1263 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&T, output, olen));
1415 size_t olen;
1570 olen = ctx->len;
1571 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&T, output, olen));
1768 size_t olen;
1782 olen = ctx->len;
1785 if (ilen + 2 * hlen + 2 < ilen || olen < ilen + 2 * hlen + 2) {
1789 memset(output, 0, olen);
1806 p += olen - 2 * hlen - 2 - ilen;
1813 if ((ret = mgf_mask(output + hlen + 1, olen - hlen - 1, output + 1, hlen,
1819 if ((ret = mgf_mask(output + 1, hlen, output + hlen + 1, olen - hlen - 1,
1838 size_t nb_pad, olen;
1842 olen = ctx->len;
1845 if (ilen + 11 < ilen || olen < ilen + 11) {
1849 nb_pad = olen - 3 - ilen;
1919 size_t *olen,
2024 *olen = ilen - ((size_t) (p - buf));
2025 if (*olen != 0) {
2026 memcpy(output, p, *olen);
2045 size_t *olen,
2071 output, output_max_len, olen);
2086 size_t *olen,
2094 return mbedtls_rsa_rsaes_pkcs1_v15_decrypt(ctx, f_rng, p_rng, olen,
2101 olen, input, output,
2120 size_t olen;
2136 olen = ctx->len;
2168 if (olen < hlen + min_slen + 2) {
2170 } else if (olen >= hlen + hlen + 2) {
2173 slen = olen - hlen - 2;
2175 } else if ((saltlen < 0) || (saltlen + hlen + 2 > olen)) {
2181 memset(sig, 0, olen);
2185 p += olen - hlen - slen - 2;
2208 ret = mgf_mask(sig + offset, olen - hlen - 1 - offset, p, hlen,
2215 sig[0] &= 0xFF >> (olen * 8 - msb);