Home
last modified time | relevance | path

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

/optee_os/ta/pkcs11/src/
H A Dpersistent_token.c27 static TEE_Result get_db_file_name(struct ck_token *token, in get_db_file_name() argument
30 int n = snprintf(name, size, "token.db.%u", get_token_id(token)); in get_db_file_name()
38 static TEE_Result open_db_file(struct ck_token *token, in open_db_file() argument
44 res = get_db_file_name(token, file, sizeof(file)); in open_db_file()
54 void update_persistent_db(struct ck_token *token) in update_persistent_db() argument
59 res = open_db_file(token, &db_hdl); in update_persistent_db()
64 res = TEE_WriteObjectData(db_hdl, token->db_main, in update_persistent_db()
65 sizeof(*token->db_main)); in update_persistent_db()
133 enum pkcs11_rc setup_so_identity_auth_from_client(struct ck_token *token) in setup_so_identity_auth_from_client() argument
145 TEE_MemMove(&token->db_main->so_identity, &identity, sizeof(identity)); in setup_so_identity_auth_from_client()
[all …]
H A Dpkcs11_token.c63 unsigned int get_token_id(struct ck_token *token) in get_token_id() argument
65 ptrdiff_t id = token - ck_token; in get_token_id()
147 struct ck_token *token = init_persistent_db(id); in pkcs11_token_init() local
149 if (!token) in pkcs11_token_init()
152 if (token->state == PKCS11_TOKEN_RESET) { in pkcs11_token_init()
154 token->state = PKCS11_TOKEN_READ_WRITE; in pkcs11_token_init()
155 token->session_count = 0; in pkcs11_token_init()
156 token->rw_session_count = 0; in pkcs11_token_init()
369 struct ck_token *token = NULL; in entry_ck_token_info() local
399 token = get_token(token_id); in entry_ck_token_info()
[all …]
H A Dpkcs11_token.h186 struct ck_token *token; member
202 unsigned int get_token_id(struct ck_token *token);
209 void update_persistent_db(struct ck_token *token);
210 void close_persistent_db(struct ck_token *token);
225 enum pkcs11_rc setup_so_identity_auth_from_client(struct ck_token *token);
226 enum pkcs11_rc setup_identity_auth_from_pin(struct ck_token *token,
230 enum pkcs11_rc verify_identity_auth(struct ck_token *token,
234 setup_so_identity_auth_from_client(struct ck_token *token __unused) in setup_so_identity_auth_from_client()
240 setup_identity_auth_from_pin(struct ck_token *token __unused, in setup_identity_auth_from_pin()
249 verify_identity_auth(struct ck_token *token __unused, in verify_identity_auth()
[all …]
H A Dobject.h32 struct ck_token *token; member
47 struct ck_token *token);
53 struct ck_token *token);
H A Dobject.c46 if (!object->token) in pkcs11_handle2object()
53 if (object->token != get_session_token(session)) in pkcs11_handle2object()
103 struct ck_token *token) in cleanup_persistent_object() argument
122 destroy_object_uuid(token, obj); in cleanup_persistent_object()
156 if (unregister_persistent_object(session->token, obj->uuid) && in destroy_object()
157 unregister_persistent_object(session->token, obj->uuid)) in destroy_object()
162 cleanup_persistent_object(obj, session->token); in destroy_object()
173 struct ck_token *token) in create_obj_instance() argument
184 obj->token = token; in create_obj_instance()
191 struct ck_token *token) in create_token_object() argument
[all …]
/optee_os/core/pta/veraison_attestation/
H A DREADME.md5 For convenience, this PTA reuses the PSA token format [3]. However, note that PSA semantics do not …
15 1. **PSA Semantics Limitations:** Although this PTA reuses the PSA token format, many of the releva…
23 [3] https://datatracker.ietf.org/doc/draft-tschofenig-rats-psa-token
/optee_os/scripts/
H A Dnotify_maintainers.py98 token = os.getenv("GITHUB_TOKEN")
108 g = Github(token)
/optee_os/core/arch/riscv/include/
H A Drpmi.h49 uint16_t token; member
/optee_os/mk/
H A Dclang.mk31 comp-cflags-warns-clang := -Wno-language-extension-token \
/optee_os/core/drivers/crypto/hisilicon/
H A Dhisi_qm.c110 uint32_t token; member
215 mb->token = 0; in qm_mb_init()
/optee_os/lib/libmbedtls/mbedtls/
H A D.uncrustify.cfg61 # Remove spaces around the preprocessor '##' token-concatenate
H A DChangeLog2875 PKCS#11 token such as a smartcard.