Lines Matching refs:in_len

131                          const unsigned char *input, size_t in_len,  in mbedtls_nist_kw_wrap()  argument
147 if (out_size < in_len + KW_SEMIBLOCK_LENGTH) { in mbedtls_nist_kw_wrap()
155 if (in_len < 16 || in mbedtls_nist_kw_wrap()
157 in_len > 0x1FFFFFFFFFFFFF8 || in mbedtls_nist_kw_wrap()
159 in_len % KW_SEMIBLOCK_LENGTH != 0) { in mbedtls_nist_kw_wrap()
164 memmove(output + KW_SEMIBLOCK_LENGTH, input, in_len); in mbedtls_nist_kw_wrap()
166 if (in_len % 8 != 0) { in mbedtls_nist_kw_wrap()
167 padlen = (8 - (in_len % 8)); in mbedtls_nist_kw_wrap()
170 if (out_size < in_len + KW_SEMIBLOCK_LENGTH + padlen) { in mbedtls_nist_kw_wrap()
178 if (in_len < 1 in mbedtls_nist_kw_wrap()
180 || in_len > 0xFFFFFFFF in mbedtls_nist_kw_wrap()
187 MBEDTLS_PUT_UINT32_BE((in_len & 0xffffffff), output, in mbedtls_nist_kw_wrap()
190 memcpy(output + KW_SEMIBLOCK_LENGTH, input, in_len); in mbedtls_nist_kw_wrap()
191 memset(output + KW_SEMIBLOCK_LENGTH + in_len, 0, padlen); in mbedtls_nist_kw_wrap()
193 semiblocks = ((in_len + padlen) / KW_SEMIBLOCK_LENGTH) + 1; in mbedtls_nist_kw_wrap()
198 && in_len <= KW_SEMIBLOCK_LENGTH) { in mbedtls_nist_kw_wrap()
325 const unsigned char *input, size_t in_len, in mbedtls_nist_kw_unwrap() argument
334 if (out_size < in_len - KW_SEMIBLOCK_LENGTH) { in mbedtls_nist_kw_unwrap()
343 if (in_len < 24 || in mbedtls_nist_kw_unwrap()
345 in_len > 0x200000000000000 || in mbedtls_nist_kw_unwrap()
347 in_len % KW_SEMIBLOCK_LENGTH != 0) { in mbedtls_nist_kw_unwrap()
351 ret = unwrap(ctx, input, in_len / KW_SEMIBLOCK_LENGTH, in mbedtls_nist_kw_unwrap()
372 if (in_len < KW_SEMIBLOCK_LENGTH * 2 || in mbedtls_nist_kw_unwrap()
374 in_len > 0x100000000 || in mbedtls_nist_kw_unwrap()
376 in_len % KW_SEMIBLOCK_LENGTH != 0) { in mbedtls_nist_kw_unwrap()
380 if (in_len == KW_SEMIBLOCK_LENGTH * 2) { in mbedtls_nist_kw_unwrap()
394 ret = unwrap(ctx, input, in_len / KW_SEMIBLOCK_LENGTH, in mbedtls_nist_kw_unwrap()
415 padlen = in_len - KW_SEMIBLOCK_LENGTH - Plen; in mbedtls_nist_kw_unwrap()