Lines Matching defs:out
40 * @param[out] out Ciphertext. Minimal buffer length = (inlen + 8) bytes.
49 unsigned char *out,
59 memmove(out + 8, in, inlen);
66 R = out + 8;
79 memcpy(out, A, 8);
87 * @param[out] iv Unchecked IV value. Minimal buffer length = 8 bytes.
88 * @param[out] out Plaintext without IV.
95 * @return 0 if inlen is out of range [24, CRYPTO128_WRAP_MAX]
100 unsigned char *out,
112 memmove(out, in + 8, inlen);
114 R = out + inlen - 8;
136 * @param[out] iv IV value to match against. Length = 8 bytes.
138 * @param[out] out Plaintext without IV.
145 * @return 0 if inlen is out of range [24, CRYPTO128_WRAP_MAX]
151 unsigned char *out, const unsigned char *in,
157 ret = crypto_128_unwrap_raw(key, got_iv, out, in, inlen, block);
164 OPENSSL_cleanse(out, ret);
174 * @param[out] out Ciphertext. Minimal buffer length = (inlen + 15) bytes.
180 * @return 0 if inlen is out of range [1, CRYPTO128_WRAP_MAX].
184 unsigned char *out,
222 memmove(out + 8, in, inlen);
223 memcpy(out, aiv, 8);
224 memset(out + 8 + inlen, 0, padding_len);
225 block(out, out, key);
228 memmove(out, in, inlen);
229 memset(out + inlen, 0, padding_len); /* Section 4.1 step 1 */
230 ret = CRYPTO_128_wrap(key, aiv, out, out, padded_len, block);
240 * @param[out] out Plaintext. Minimal buffer length = (inlen - 8) bytes.
246 * @return 0 if inlen is out of range [16, CRYPTO128_WRAP_MAX],
252 unsigned char *out,
282 memcpy(out, buff + 8, 8);
287 ret = crypto_128_unwrap_raw(key, aiv, out, in, inlen, block);
289 OPENSSL_cleanse(out, inlen);
301 OPENSSL_cleanse(out, inlen);
315 OPENSSL_cleanse(out, inlen);
324 if (CRYPTO_memcmp(out + ptext_len, zeros, padding_len) != 0) {
325 OPENSSL_cleanse(out, inlen);