Lines Matching refs:db_main

64 	res = TEE_WriteObjectData(db_hdl, token->db_main,  in update_persistent_db()
65 sizeof(*token->db_main)); in update_persistent_db()
145 TEE_MemMove(&token->db_main->so_identity, &identity, sizeof(identity)); in setup_so_identity_auth_from_client()
146 token->db_main->flags |= PKCS11_CKFT_PROTECTED_AUTHENTICATION_PATH; in setup_so_identity_auth_from_client()
148 token->db_main->so_pin_salt = 0; in setup_so_identity_auth_from_client()
165 assert(token->db_main->flags & in setup_identity_auth_from_pin()
222 token->db_main->so_pin_count = 0; in setup_identity_auth_from_pin()
223 token->db_main->so_pin_salt = 0; in setup_identity_auth_from_pin()
229 TEE_MemMove(&token->db_main->so_identity, &identity, in setup_identity_auth_from_pin()
233 token->db_main->user_pin_count = 0; in setup_identity_auth_from_pin()
234 token->db_main->user_pin_salt = 0; in setup_identity_auth_from_pin()
241 TEE_MemMove(&token->db_main->user_identity, &identity, in setup_identity_auth_from_pin()
248 token->db_main->flags &= ~flags_clear; in setup_identity_auth_from_pin()
249 token->db_main->flags |= flags_set; in setup_identity_auth_from_pin()
260 assert(token->db_main->flags & in verify_identity_auth()
271 if (TEE_MemCompare(&token->db_main->so_identity, &identity, in verify_identity_auth()
275 if (TEE_MemCompare(&token->db_main->user_identity, &identity, in verify_identity_auth()
584 struct token_persistent_main *db_main = NULL; in init_persistent_db() local
595 db_main = TEE_Malloc(sizeof(*db_main), TEE_MALLOC_FILL_ZERO); in init_persistent_db()
597 if (!db_main || !db_objs) in init_persistent_db()
608 size = sizeof(*db_main); in init_persistent_db()
609 res = TEE_ReadObjectData(db_hdl, db_main, size, &size); in init_persistent_db()
610 if (res || size != sizeof(*db_main)) in init_persistent_db()
656 TEE_MemFill(db_main, 0, sizeof(*db_main)); in init_persistent_db()
657 TEE_MemFill(db_main->label, '*', sizeof(db_main->label)); in init_persistent_db()
659 db_main->flags = PKCS11_CKFT_SO_PIN_TO_BE_CHANGED | in init_persistent_db()
677 initial_data_size = sizeof(*db_main) + sizeof(*db_objs); in init_persistent_db()
684 TEE_MemMove(initial_data, db_main, sizeof(*db_main)); in init_persistent_db()
703 token->db_main = db_main; in init_persistent_db()
710 TEE_Free(db_main); in init_persistent_db()