Home
last modified time | relevance | path

Searched refs:pkcs11_session (Results 1 – 14 of 14) sorted by relevance

/optee_os/ta/pkcs11/src/
H A Dprocessing.h14 struct pkcs11_session;
115 void release_active_processing(struct pkcs11_session *session);
129 enum pkcs11_rc init_asymm_operation(struct pkcs11_session *session,
134 enum pkcs11_rc step_asymm_operation(struct pkcs11_session *session,
139 enum pkcs11_rc wrap_data_by_asymm_enc(struct pkcs11_session *session,
143 enum pkcs11_rc unwrap_key_by_asymm(struct pkcs11_session *session, void *data,
152 enum pkcs11_rc init_symm_operation(struct pkcs11_session *session,
157 enum pkcs11_rc step_symm_operation(struct pkcs11_session *session,
165 enum pkcs11_rc derive_key_by_symm_enc(struct pkcs11_session *session,
168 enum pkcs11_rc wrap_data_by_symm_enc(struct pkcs11_session *session,
[all …]
H A Dpkcs11_token.h37 TAILQ_HEAD(session_list, pkcs11_session);
183 struct pkcs11_session { struct
184 TAILQ_ENTRY(pkcs11_session) link;
205 struct handle_db *get_object_handle_db(struct pkcs11_session *session); argument
270 struct session_list *get_session_list(struct pkcs11_session *session);
275 struct pkcs11_session *pkcs11_handle2session(uint32_t handle,
278 static inline bool session_is_active(struct pkcs11_session *session) in session_is_active()
283 enum pkcs11_rc set_processing_state(struct pkcs11_session *session,
288 static inline bool pkcs11_session_is_read_write(struct pkcs11_session *session) in pkcs11_session_is_read_write()
295 static inline bool pkcs11_session_is_public(struct pkcs11_session *session) in pkcs11_session_is_public()
[all …]
H A Dobject.h16 struct pkcs11_session;
40 struct pkcs11_session *session);
43 struct pkcs11_session *session);
55 void destroy_object(struct pkcs11_session *session,
88 void release_session_find_obj_context(struct pkcs11_session *session);
H A Dpkcs11_attributes.h19 struct pkcs11_session;
138 enum pkcs11_rc check_created_attrs_against_token(struct pkcs11_session *session,
160 enum pkcs11_rc check_access_attrs_against_token(struct pkcs11_session *session,
164 check_mechanism_against_processing(struct pkcs11_session *session,
193 enum pkcs11_rc check_attrs_against_modification(struct pkcs11_session *session,
H A Dserializer.h14 struct pkcs11_session;
26 struct pkcs11_session;
125 struct pkcs11_session **sess);
H A Dpkcs11_token.c53 static void close_ck_session(struct pkcs11_session *session);
71 struct handle_db *get_object_handle_db(struct pkcs11_session *session) in get_object_handle_db()
76 struct session_list *get_session_list(struct pkcs11_session *session) in get_session_list()
92 struct pkcs11_session *pkcs11_handle2session(uint32_t handle, in pkcs11_handle2session()
128 struct pkcs11_session *session = NULL; in unregister_client()
129 struct pkcs11_session *next = NULL; in unregister_client()
187 enum pkcs11_rc set_processing_state(struct pkcs11_session *session, in set_processing_state()
548 struct pkcs11_session *session, bool readonly) in set_session_state()
550 struct pkcs11_session *sess = NULL; in set_session_state()
612 struct pkcs11_session *session = NULL; in entry_ck_open_session()
[all …]
H A Dobject.c34 struct pkcs11_session *session) in pkcs11_handle2object()
60 struct pkcs11_session *session) in pkcs11_object2handle()
70 struct pkcs11_session *ck_session = session; in get_session_objects()
77 struct pkcs11_session *ck_session = session; in get_session_token()
134 void destroy_object(struct pkcs11_session *session, struct pkcs11_object *obj, in destroy_object()
213 struct pkcs11_session *session = (struct pkcs11_session *)sess; in create_object()
311 struct pkcs11_session *session = NULL; in entry_create_object()
419 struct pkcs11_session *session = NULL; in entry_destroy_object()
505 struct pkcs11_session *session = NULL; in entry_find_objects_init()
506 struct pkcs11_session *sess = NULL; in entry_find_objects_init()
[all …]
H A Dprocessing_digest.c66 allocate_tee_operation(struct pkcs11_session *session, in allocate_tee_operation()
88 enum pkcs11_rc init_digest_operation(struct pkcs11_session *session, in init_digest_operation()
111 enum pkcs11_rc step_digest_operation(struct pkcs11_session *session, in step_digest_operation()
H A Dprocessing_aes.c115 enum pkcs11_rc tee_ae_decrypt_update(struct pkcs11_session *session, in tee_ae_decrypt_update()
295 enum pkcs11_rc tee_ae_decrypt_final(struct pkcs11_session *session, in tee_ae_decrypt_final()
371 enum pkcs11_rc tee_ae_encrypt_final(struct pkcs11_session *session, in tee_ae_encrypt_final()
454 enum pkcs11_rc tee_init_gcm_operation(struct pkcs11_session *session, in tee_init_gcm_operation()
547 void tee_release_gcm_operation(struct pkcs11_session *session) in tee_release_gcm_operation()
557 enum pkcs11_rc tee_ae_reinit_gcm_operation(struct pkcs11_session *session) in tee_ae_reinit_gcm_operation()
H A Dprocessing.c22 static enum pkcs11_rc get_ready_session(struct pkcs11_session *session) in get_ready_session()
90 static enum pkcs11_rc get_active_session(struct pkcs11_session *session, in get_active_session()
102 void release_active_processing(struct pkcs11_session *session) in release_active_processing()
225 struct pkcs11_session *session = NULL; in entry_generate_secret()
408 struct pkcs11_session *session = NULL; in entry_generate_key_pair()
608 struct pkcs11_session *session = NULL; in entry_processing_init()
713 struct pkcs11_session *session = NULL; in entry_processing_step()
817 struct pkcs11_session *session = NULL; in entry_processing_key()
1084 struct pkcs11_session *session = NULL; in entry_release_active_processing()
1127 struct pkcs11_session *session = NULL; in entry_wrap_key()
H A Dserializer.c157 struct pkcs11_session **sess) in serialargs_get_session_from_handle()
161 struct pkcs11_session *session = NULL; in serialargs_get_session_from_handle()
H A Dprocessing_asymm.c214 allocate_tee_operation(struct pkcs11_session *session, in allocate_tee_operation()
291 static enum pkcs11_rc load_tee_key(struct pkcs11_session *session, in load_tee_key()
404 init_tee_operation(struct pkcs11_session *session, in init_tee_operation()
443 enum pkcs11_rc init_asymm_operation(struct pkcs11_session *session, in init_asymm_operation()
476 enum pkcs11_rc step_asymm_operation(struct pkcs11_session *session, in step_asymm_operation()
1024 enum pkcs11_rc do_asymm_derivation(struct pkcs11_session *session, in do_asymm_derivation()
1235 enum pkcs11_rc wrap_data_by_asymm_enc(struct pkcs11_session *session, in wrap_data_by_asymm_enc()
1253 enum pkcs11_rc unwrap_key_by_asymm(struct pkcs11_session *session, in unwrap_key_by_asymm()
H A Dprocessing_symm.c199 allocate_tee_operation(struct pkcs11_session *session, in allocate_tee_operation()
322 static enum pkcs11_rc load_tee_key(struct pkcs11_session *session, in load_tee_key()
546 init_tee_operation(struct pkcs11_session *session, in init_tee_operation()
632 enum pkcs11_rc init_symm_operation(struct pkcs11_session *session, in init_symm_operation()
733 enum pkcs11_rc step_symm_operation(struct pkcs11_session *session, in step_symm_operation()
1086 enum pkcs11_rc derive_key_by_symm_enc(struct pkcs11_session *session, in derive_key_by_symm_enc()
1131 enum pkcs11_rc wrap_data_by_symm_enc(struct pkcs11_session *session, in wrap_data_by_symm_enc()
1202 enum pkcs11_rc unwrap_key_by_symm(struct pkcs11_session *session, void *data, in unwrap_key_by_symm()
H A Dpkcs11_attributes.c62 check_mechanism_against_processing(struct pkcs11_session *session, in check_mechanism_against_processing()
1557 enum pkcs11_rc check_access_attrs_against_token(struct pkcs11_session *session, in check_access_attrs_against_token()
1587 enum pkcs11_rc check_created_attrs_against_token(struct pkcs11_session *session, in check_created_attrs_against_token()
2177 struct pkcs11_session *session, in attr_is_modifiable_secret_key()
2208 struct pkcs11_session *session, in attr_is_modifiable_public_key()
2227 struct pkcs11_session *sess __unused, in attr_is_modifiable_private_key()
2263 struct pkcs11_session *session, in attr_is_modifiable_certificate()
2316 static bool attribute_is_modifiable(struct pkcs11_session *session, in attribute_is_modifiable()
2373 enum pkcs11_rc check_attrs_against_modification(struct pkcs11_session *session, in check_attrs_against_modification()