Lines Matching defs:wrapped_key_len
5930 size_t wrapped_key_len, new_wrapped_key_len;
5966 wrapped_key_len = STRUCT_FGET(wrap_key, wk_wrapped_key_len);
5993 if (wrapped_key_buffer == NULL || wrapped_key_len == 0) {
5994 wrapped_key_len = 0;
5997 if (wrapped_key_len > crypto_max_buffer_len) {
6004 if ((rv = CRYPTO_BUFFER_CHECK(sp, wrapped_key_len,
6010 wrapped_key_rctl_bytes = new_wrapped_key_len = wrapped_key_len;
6011 wrapped_key = kmem_alloc(wrapped_key_len, KM_SLEEP);
6021 if (wrapped_key_len != 0 && copyout(wrapped_key,
6057 kmem_free(wrapped_key, wrapped_key_len);
6092 size_t wrapped_key_len;
6159 wrapped_key_len = STRUCT_FGET(unwrap_key, uk_wrapped_key_len);
6160 if (wrapped_key_len > crypto_max_buffer_len) {
6167 if ((rv = CRYPTO_BUFFER_CHECK(sp, wrapped_key_len,
6171 wrapped_key_rctl_bytes = wrapped_key_len;
6172 wrapped_key = kmem_alloc(wrapped_key_len, KM_SLEEP);
6174 if (wrapped_key_len != 0 && copyin(STRUCT_FGETP(unwrap_key,
6175 uk_wrapped_key), wrapped_key, wrapped_key_len) != 0) {
6180 /* wrapped_key_len is not modified by the unwrap operation */
6183 NULL, 0, NULL, &unwrapping_key, wrapped_key, &wrapped_key_len);
6203 kmem_free(wrapped_key, wrapped_key_len);