Home
last modified time | relevance | path

Searched refs:tpm_buf (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/char/tpm/
A Dtpm-buf.c18 int tpm_buf_init(struct tpm_buf *buf, u16 tag, u32 ordinal) in tpm_buf_init()
35 void tpm_buf_reset(struct tpm_buf *buf, u16 tag, u32 ordinal) in tpm_buf_reset()
57 int tpm_buf_init_sized(struct tpm_buf *buf) in tpm_buf_init_sized()
72 void tpm_buf_reset_sized(struct tpm_buf *buf) in tpm_buf_reset_sized()
81 void tpm_buf_destroy(struct tpm_buf *buf) in tpm_buf_destroy()
93 u32 tpm_buf_length(struct tpm_buf *buf) in tpm_buf_length()
127 void tpm_buf_append_u8(struct tpm_buf *buf, const u8 value) in tpm_buf_append_u8()
133 void tpm_buf_append_u16(struct tpm_buf *buf, const u16 value) in tpm_buf_append_u16()
202 u8 tpm_buf_read_u8(struct tpm_buf *buf, off_t *offset) in tpm_buf_read_u8()
219 u16 tpm_buf_read_u16(struct tpm_buf *buf, off_t *offset) in tpm_buf_read_u16()
[all …]
A Dtpm2-cmd.c170 struct tpm_buf buf; in tpm2_pcr_read()
235 struct tpm_buf buf; in tpm2_pcr_extend()
299 struct tpm_buf buf; in tpm2_get_random()
378 struct tpm_buf buf; in tpm2_flush_context()
418 struct tpm_buf buf; in tpm2_get_tpm_pt()
459 struct tpm_buf buf; in tpm2_shutdown()
485 struct tpm_buf buf; in tpm2_do_selftest()
523 struct tpm_buf buf; in tpm2_probe()
579 struct tpm_buf buf; in tpm2_get_pcr_allocation()
657 struct tpm_buf buf; in tpm2_get_cc_attrs_tbl()
[all …]
A Dtpm-sysfs.c35 struct tpm_buf tpm_buf; in pubek_show() local
47 if (tpm_buf_init(&tpm_buf, TPM_TAG_RQU_COMMAND, TPM_ORD_READPUBEK)) in pubek_show()
50 tpm_buf_append(&tpm_buf, anti_replay, sizeof(anti_replay)); in pubek_show()
52 if (tpm_transmit_cmd(chip, &tpm_buf, READ_PUBEK_RESULT_MIN_BODY_SIZE, in pubek_show()
56 out = (struct tpm_readpubek_out *)&tpm_buf.data[10]; in pubek_show()
75 tpm_buf_destroy(&tpm_buf); in pubek_show()
A Dtpm2-sessions.c164 static int tpm2_parse_read_public(char *name, struct tpm_buf *buf) in tpm2_parse_read_public()
190 struct tpm_buf buf; in tpm2_read_public()
230 void tpm_buf_append_name(struct tpm_chip *chip, struct tpm_buf *buf, in tpm_buf_append_name()
273 void tpm_buf_append_auth(struct tpm_chip *chip, struct tpm_buf *buf, in tpm_buf_append_auth()
324 void tpm_buf_append_hmac_session(struct tpm_chip *chip, struct tpm_buf *buf, in tpm_buf_append_hmac_session()
495 static void tpm_buf_append_salt(struct tpm_buf *buf, struct tpm_chip *chip, in tpm_buf_append_salt()
590 void tpm_buf_fill_hmac_session(struct tpm_chip *chip, struct tpm_buf *buf) in tpm_buf_fill_hmac_session()
900 struct tpm_buf *buf) in tpm2_parse_start_auth_session()
980 struct tpm_buf buf; in tpm2_start_auth_session()
1255 struct tpm_buf buf; in tpm2_create_primary()
[all …]
A Dtpm1-cmd.c326 struct tpm_buf buf; in tpm1_startup()
466 struct tpm_buf buf; in tpm1_pcr_extend()
485 struct tpm_buf buf; in tpm1_getcap()
534 struct tpm_buf buf; in tpm1_get_random()
586 struct tpm_buf buf; in tpm1_pcr_read()
622 struct tpm_buf buf; in tpm1_continue_selftest()
745 struct tpm_buf buf; in tpm1_pm_suspend()
A Dtpm2-space.c74 struct tpm_buf tbuf; in tpm2_load_context()
128 struct tpm_buf tbuf; in tpm2_save_context()
A Dtpm-interface.c213 ssize_t tpm_transmit_cmd(struct tpm_chip *chip, struct tpm_buf *buf, in tpm_transmit_cmd()
A Dtpm_vtpm_proxy.c396 struct tpm_buf buf; in vtpm_proxy_request_locality()
/linux/include/linux/
A Dtpm.h376 struct tpm_buf { struct
413 int tpm_buf_init_sized(struct tpm_buf *buf);
414 void tpm_buf_reset_sized(struct tpm_buf *buf);
415 void tpm_buf_destroy(struct tpm_buf *buf);
416 u32 tpm_buf_length(struct tpm_buf *buf);
421 u8 tpm_buf_read_u8(struct tpm_buf *buf, off_t *offset);
422 u16 tpm_buf_read_u16(struct tpm_buf *buf, off_t *offset);
423 u32 tpm_buf_read_u32(struct tpm_buf *buf, off_t *offset);
512 struct tpm_buf *buf, in tpm_buf_append_hmac_session_opt()
553 struct tpm_buf *buf) in tpm_buf_fill_hmac_session()
[all …]
/linux/security/keys/trusted-keys/
A Dtrusted_tpm2.c212 static void tpm2_buf_append_auth(struct tpm_buf *buf, u32 session_handle, in tpm2_buf_append_auth()
245 struct tpm_buf buf, sized; in tpm2_seal_trusted()
390 struct tpm_buf buf; in tpm2_load_cmd()
494 struct tpm_buf buf; in tpm2_unseal_cmd()
A Dtrusted_tpm1.c359 struct tpm_buf buf; in trusted_tpm_send()
402 static int osap(struct tpm_buf *tb, struct osapsess *s, in osap()
437 int oiap(struct tpm_buf *tb, uint32_t *handle, unsigned char *nonce) in oiap()
468 static int tpm_seal(struct tpm_buf *tb, uint16_t keytype, in tpm_seal()
586 static int tpm_unseal(struct tpm_buf *tb, in tpm_unseal()
675 struct tpm_buf tb; in key_seal()
701 struct tpm_buf tb; in key_unseal()
/linux/include/keys/
A Dtrusted_tpm.h41 int oiap(struct tpm_buf *tb, uint32_t *handle, unsigned char *nonce);

Completed in 28 milliseconds