Unwrap a key with AES Key Wrap (RFC 3394) using block.
Synopsis
Declared in <openssl/modes.h>
size_t
CRYPTO_128_unwrap(
void* key,
unsigned char const* iv,
unsigned char* out,
unsigned char const* in,
size_t inlen,
block128_f block);
Return Value
Length of unwrapped data written to out, or 0 on error (including IV mismatch).
Parameters
Name |
Description |
key |
Cipher‐specific expanded key for |
iv |
Optional expected 8‐byte IV, or NULL for the RFC 3394 default IV. |
out |
Buffer for the unwrapped key (at least |
in |
Wrapped key material as n 64‐bit blocks with n >= 2. |
inlen |
Length of |
block |
Block‐decrypt function used by the unwrap algorithm. |
Created with MrDocs