Home
last modified time | relevance | path

Searched refs:blob_len (Results 1 – 13 of 13) sorted by relevance

/linux/security/keys/trusted-keys/
H A Dtrusted_tpm2.c111 payload->blob_len); in tpm2_key_decode()
238 int blob_len = 0; in tpm2_seal_trusted() local
337 blob_len = tpm_buf_read_u32(buf, &offset); in tpm2_seal_trusted()
338 if (blob_len > MAX_BLOB_SIZE || buf->flags & TPM_BUF_INVALID) { in tpm2_seal_trusted()
342 if (buf->length - offset < blob_len) { in tpm2_seal_trusted()
347 blob_len = tpm2_key_encode(payload, options, &buf->data[offset], blob_len); in tpm2_seal_trusted()
348 if (blob_len < 0) in tpm2_seal_trusted()
349 rc = blob_len; in tpm2_seal_trusted()
353 payload->blob_len in tpm2_seal_trusted()
379 unsigned int blob_len; tpm2_load_cmd() local
[all...]
H A Dtrusted_caam.c121 p->blob_len = info.output_len; in trusted_caam_seal()
123 p->key_len = p->blob_len + sizeof(struct caam_pkey_info); in trusted_caam_seal()
125 memcpy(p->key + sizeof(struct caam_pkey_info), p->blob, p->blob_len); in trusted_caam_seal()
135 .input = p->blob, .input_len = p->blob_len, in trusted_caam_unseal()
141 info.pkey_info.plain_key_sz = p->blob_len - CAAM_BLOB_OVERHEAD; in trusted_caam_unseal()
148 p->key_len = p->blob_len + sizeof(struct caam_pkey_info); in trusted_caam_unseal()
150 memcpy(p->key + sizeof(struct caam_pkey_info), p->blob, p->blob_len); in trusted_caam_unseal()
H A Dtrusted_core.c118 p->blob_len = strlen(c) / 2; in datablob_parse()
119 if (p->blob_len > MAX_BLOB_SIZE) in datablob_parse()
121 ret = hex2bin(p->blob, c, p->blob_len); in datablob_parse()
312 if (buffer && buflen >= 2 * p->blob_len) { in trusted_read()
314 for (i = 0; i < p->blob_len; i++)
317 return 2 * p->blob_len; in trusted_destroy()
H A Dtrusted_pkwm.c115 p->blob_len = output_len; in trusted_pkwm_seal()
136 input_len = p->blob_len; in trusted_pkwm_unseal()
143 memcpy(input_buf, p->blob, p->blob_len); in trusted_pkwm_unseal()
H A Dtrusted_dcp.c233 p->blob_len = blen; in trusted_dcp_seal()
264 if (blen != p->blob_len) { in trusted_dcp_unseal()
266 p->blob_len); in trusted_dcp_unseal()
H A Dtrusted_tee.c99 p->blob_len = param[1].u.memref.size; in trusted_tee_seal()
133 param[0].u.memref.size = p->blob_len; in trusted_tee_unseal()
H A Dtrusted_tpm1.c641 p->key, p->key_len + 1, p->blob, &p->blob_len, in key_seal()
663 ret = tpm_unseal(tb, o->keyhandle, o->keyauth, p->blob, p->blob_len, in key_unseal()
/linux/fs/smb/client/
H A Dsmb1session.c540 u16 blob_len; in sess_auth_kerberos() local
627 blob_len = le16_to_cpu(pSMB->resp.SecurityBlobLength); in sess_auth_kerberos()
628 if (blob_len > bytes_remaining) { in sess_auth_kerberos()
630 blob_len); in sess_auth_kerberos()
634 bcc_ptr += blob_len; in sess_auth_kerberos()
635 bytes_remaining -= blob_len; in sess_auth_kerberos()
720 u16 blob_len; in sess_auth_rawntlmssp_negotiate() local
744 &blob_len, ses, server, in sess_auth_rawntlmssp_negotiate()
749 sess_data->iov[1].iov_len = blob_len; in sess_auth_rawntlmssp_negotiate()
751 pSMB->req.SecurityBlobLength = cpu_to_le16(blob_len); in sess_auth_rawntlmssp_negotiate()
[all …]
H A Dsess.c631 int decode_ntlmssp_challenge(char *bcc_ptr, int blob_len, in decode_ntlmssp_challenge() argument
639 if (blob_len < sizeof(CHALLENGE_MESSAGE)) { in decode_ntlmssp_challenge()
640 cifs_dbg(VFS, "challenge blob len %d too small\n", blob_len); in decode_ntlmssp_challenge()
691 if (tioffset > blob_len || tioffset + tilen > blob_len) { in decode_ntlmssp_challenge()
/linux/fs/smb/server/
H A Dauth.c199 int blob_len, struct ksmbd_conn *conn, in ksmbd_decode_ntlmssp_auth_blob() argument
207 if (blob_len < sizeof(struct authenticate_message)) { in ksmbd_decode_ntlmssp_auth_blob()
209 blob_len); in ksmbd_decode_ntlmssp_auth_blob()
224 if (blob_len < (u64)dn_off + dn_len || blob_len < (u64)nt_off + nt_len || in ksmbd_decode_ntlmssp_auth_blob()
253 if (blob_len < (u64)sess_key_off + sess_key_len) in ksmbd_decode_ntlmssp_auth_blob()
281 int blob_len, struct ksmbd_conn *conn) in ksmbd_decode_ntlmssp_neg_blob() argument
283 if (blob_len < sizeof(struct negotiate_message)) { in ksmbd_decode_ntlmssp_neg_blob()
285 blob_len); in ksmbd_decode_ntlmssp_neg_blob()
313 unsigned int flags, blob_off, blob_len, type, target_info_len = 0; in ksmbd_build_ntlmssp_challenge_blob() local
362 blob_len = blob_off + uni_len; in ksmbd_build_ntlmssp_challenge_blob()
[all …]
H A Dtransport_ipc.h34 ksmbd_ipc_spnego_authen_request(const char *spnego_blob, int blob_len);
/linux/net/ceph/
H A Dmon_client.c75 u32 blob_len; in ceph_monmap_decode() local
82 ceph_decode_32_safe(p, end, blob_len, e_inval); in ceph_monmap_decode()
83 ceph_decode_need(p, end, blob_len, e_inval); in ceph_monmap_decode()
H A Dauth_x.c357 p = (void *)(msg_a + 1) + le32_to_cpu(msg_a->ticket_blob.blob_len); in encrypt_authorizer()
446 msg_a->ticket_blob.blob_len = cpu_to_le32(ticket_blob_len); in ceph_x_build_authorizer()