Lines Matching refs:in_sz

96 				 size_t in_sz, uint8_t *out, size_t *out_sz)  in huk_ae_encrypt()  argument
101 size_t enc_key_len = in_sz; in huk_ae_encrypt()
112 res = TEE_AEEncryptFinal(crypto_op, in, in_sz, hdr->enc_key, in huk_ae_encrypt()
124 size_t in_sz, uint8_t *out, size_t *out_sz) in huk_ae_decrypt() argument
131 if (SUB_OVERFLOW(in_sz, sizeof(*hdr), &enc_key_len)) in huk_ae_decrypt()
147 static TEE_Result huk_crypt(TEE_OperationMode mode, uint8_t *in, size_t in_sz, in huk_crypt() argument
185 res = huk_ae_encrypt(crypto_op, in, in_sz, out, out_sz); in huk_crypt()
189 res = huk_ae_decrypt(crypto_op, in, in_sz, out, out_sz); in huk_crypt()
209 size_t in_sz = 0; in seal_trusted_key() local
222 in_sz = params[0].memref.size; in seal_trusted_key()
226 if (!in || !in_sz || in_sz > MAX_BUF_SIZE) in seal_trusted_key()
233 if ((in_sz + sizeof(struct tk_blob_hdr)) > out_sz) { in seal_trusted_key()
234 params[1].memref.size = in_sz + sizeof(struct tk_blob_hdr); in seal_trusted_key()
238 res = huk_crypt(TEE_MODE_ENCRYPT, in, in_sz, out, &out_sz); in seal_trusted_key()
240 assert(out_sz == in_sz + sizeof(struct tk_blob_hdr)); in seal_trusted_key()
252 size_t in_sz = 0; in unseal_trusted_key() local
265 in_sz = params[0].memref.size; in unseal_trusted_key()
270 in_sz <= sizeof(struct tk_blob_hdr) || in_sz > MAX_BUF_SIZE) in unseal_trusted_key()
275 if (in_sz > (out_sz + sizeof(struct tk_blob_hdr))) { in unseal_trusted_key()
276 params[1].memref.size = in_sz - sizeof(struct tk_blob_hdr); in unseal_trusted_key()
280 res = huk_crypt(TEE_MODE_DECRYPT, in, in_sz, out, &out_sz); in unseal_trusted_key()
282 assert(out_sz == in_sz - sizeof(struct tk_blob_hdr)); in unseal_trusted_key()