Lines Matching refs:semiblocks
135 size_t semiblocks = 0; in mbedtls_nist_kw_wrap() local
193 semiblocks = ((in_len + padlen) / KW_SEMIBLOCK_LENGTH) + 1; in mbedtls_nist_kw_wrap()
195 s = 6 * (semiblocks - 1); in mbedtls_nist_kw_wrap()
212 if (semiblocks < MIN_SEMIBLOCKS_COUNT) { in mbedtls_nist_kw_wrap()
233 if (R2 >= output + (semiblocks * KW_SEMIBLOCK_LENGTH)) { in mbedtls_nist_kw_wrap()
239 *out_len = semiblocks * KW_SEMIBLOCK_LENGTH; in mbedtls_nist_kw_wrap()
244 memset(output, 0, semiblocks * KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_wrap()
261 const unsigned char *input, size_t semiblocks, in unwrap() argument
266 const size_t s = 6 * (semiblocks - 1); in unwrap()
274 if (semiblocks < MIN_SEMIBLOCKS_COUNT) { in unwrap()
279 memmove(output, input + KW_SEMIBLOCK_LENGTH, (semiblocks - 1) * KW_SEMIBLOCK_LENGTH); in unwrap()
280 R = output + (semiblocks - 2) * KW_SEMIBLOCK_LENGTH; in unwrap()
301 R = output + (semiblocks - 2) * KW_SEMIBLOCK_LENGTH; in unwrap()
307 *out_len = (semiblocks - 1) * KW_SEMIBLOCK_LENGTH; in unwrap()
311 memset(output, 0, (semiblocks - 1) * KW_SEMIBLOCK_LENGTH); in unwrap()