Home
last modified time | relevance | path

Searched refs:ck_token (Results 1 – 5 of 5) sorted by relevance

/optee_os/ta/pkcs11/src/
H A Dpkcs11_token.h99 struct ck_token { struct
186 struct ck_token *token;
199 struct ck_token *get_token(unsigned int token_id);
202 unsigned int get_token_id(struct ck_token *token);
208 struct ck_token *init_persistent_db(unsigned int token_id);
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,
[all …]
H A Dobject.h13 struct ck_token;
32 struct ck_token *token;
47 struct ck_token *token);
53 struct ck_token *token);
H A Dpersistent_token.c27 static TEE_Result get_db_file_name(struct ck_token *token, in get_db_file_name()
38 static TEE_Result open_db_file(struct ck_token *token, in open_db_file()
54 void update_persistent_db(struct ck_token *token) 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()
153 enum pkcs11_rc setup_identity_auth_from_pin(struct ck_token *token, in setup_identity_auth_from_pin()
254 enum pkcs11_rc verify_identity_auth(struct ck_token *token, in verify_identity_auth()
289 void close_persistent_db(struct ck_token *token __unused) in close_persistent_db()
293 static int get_persistent_obj_idx(struct ck_token *token, TEE_UUID *uuid) in get_persistent_obj_idx()
309 enum pkcs11_rc create_object_uuid(struct ck_token *token, in create_object_uuid()
328 void destroy_object_uuid(struct ck_token *token __maybe_unused, in destroy_object_uuid()
[all …]
H A Dpkcs11_token.c48 struct ck_token ck_token[TOKEN_COUNT]; variable
55 struct ck_token *get_token(unsigned int token_id) in get_token()
58 return &ck_token[confine_array_index(token_id, TOKEN_COUNT)]; in get_token()
63 unsigned int get_token_id(struct ck_token *token) in get_token_id()
65 ptrdiff_t id = token - ck_token; in get_token_id()
147 struct ck_token *token = init_persistent_db(id); in pkcs11_token_init()
369 struct ck_token *token = NULL; in entry_ck_token_info()
450 struct ck_token __maybe_unused *token = NULL; in entry_ck_token_mecha_ids()
507 struct ck_token *token = NULL; in entry_ck_token_mecha_info()
611 struct ck_token *token = NULL; in entry_ck_open_session()
[all …]
H A Dobject.c31 static struct ck_token *get_session_token(void *session);
75 static struct ck_token *get_session_token(void *session) in get_session_token()
103 struct ck_token *token) in cleanup_persistent_object()
173 struct ck_token *token) in create_obj_instance()
191 struct ck_token *token) in create_token_object()