Lines Matching refs:output
132 unsigned char *output, size_t *out_len, size_t out_size) in mbedtls_nist_kw_wrap() argument
163 memcpy(output, NIST_KW_ICV1, KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_wrap()
164 memmove(output + KW_SEMIBLOCK_LENGTH, input, in_len); in mbedtls_nist_kw_wrap()
186 memcpy(output, NIST_KW_ICV2, KW_SEMIBLOCK_LENGTH / 2); 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()
199 memcpy(inbuff, output, 16); in mbedtls_nist_kw_wrap()
201 inbuff, 16, output, &olen); in mbedtls_nist_kw_wrap()
206 unsigned char *R2 = output + KW_SEMIBLOCK_LENGTH; in mbedtls_nist_kw_wrap()
207 unsigned char *A = output; in mbedtls_nist_kw_wrap()
233 if (R2 >= output + (semiblocks * KW_SEMIBLOCK_LENGTH)) { in mbedtls_nist_kw_wrap()
234 R2 = output + KW_SEMIBLOCK_LENGTH; in mbedtls_nist_kw_wrap()
244 memset(output, 0, semiblocks * KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_wrap()
263 unsigned char *output, size_t *out_len) in unwrap() argument
279 memmove(output, input + KW_SEMIBLOCK_LENGTH, (semiblocks - 1) * KW_SEMIBLOCK_LENGTH); in unwrap()
280 R = output + (semiblocks - 2) * KW_SEMIBLOCK_LENGTH; in unwrap()
300 if (R == output) { in unwrap()
301 R = output + (semiblocks - 2) * KW_SEMIBLOCK_LENGTH; in unwrap()
311 memset(output, 0, (semiblocks - 1) * KW_SEMIBLOCK_LENGTH); in unwrap()
326 unsigned char *output, size_t *out_len, size_t out_size) in mbedtls_nist_kw_unwrap() argument
352 A, output, out_len); in mbedtls_nist_kw_unwrap()
389 memcpy(output, outbuff + KW_SEMIBLOCK_LENGTH, KW_SEMIBLOCK_LENGTH); in mbedtls_nist_kw_unwrap()
395 A, output, out_len); in mbedtls_nist_kw_unwrap()
423 &output[*out_len - KW_SEMIBLOCK_LENGTH], zero, in mbedtls_nist_kw_unwrap()
433 memset(output + Plen, 0, padlen); in mbedtls_nist_kw_unwrap()
442 memset(output, 0, *out_len); in mbedtls_nist_kw_unwrap()