/trusty/user/base/lib/storage/rust/src/ |
D | test.rs | 7 let session = Session::new(Port::TamperDetectEarlyAccess, true).unwrap(); in connect() localVariable 8 session.close(); in connect() 15 let session = Session::new(Port::TamperDetectEarlyAccess, false).unwrap(); in connect_no_wait() localVariable 16 session.close(); in connect_no_wait() 31 let mut session = Session::new(Port::TamperDetectEarlyAccess, true).unwrap(); in read_write() localVariable 37 session.write(file_name, file_contents.as_bytes()).unwrap(); in read_write() 41 let data = session.read(file_name, data).unwrap(); in read_write() 52 let mut session = Session::new(Port::TamperDetectEarlyAccess, true).unwrap(); in read_all_buf_too_small() localVariable 58 session.write(file_name, file_contents.as_bytes()).unwrap(); in read_all_buf_too_small() 63 let result = session.read(file_name, data); in read_all_buf_too_small() [all …]
|
D | transaction.rs | 15 pub(crate) session: &'s mut Session, field 38 sys::storage_end_transaction(self.session.raw, complete) in end_transaction() 63 self.session.open_file_impl(name, mode, false) in open_file() 87 self.session.read_all(file, buf) in read_all() 110 self.session.read_at(file, offset, buf) in read_at() 119 self.session.write_all_impl(file, buf, false) in write_all() 133 self.session.write_at_impl(file, offset, buf, false) in write_at() 138 self.session.get_size(file) in get_size() 148 self.session.set_size_impl(file, size, false) in set_size() 163 self.session.rename_impl(from, to, false) in rename() [all …]
|
/trusty/user/app/storage/ |
D | client.c | 136 struct storage_client_session* session, in session_set_files_count() argument 146 free(session->files); in session_set_files_count() 147 session->files = NULL; in session_set_files_count() 149 files = realloc(session->files, sizeof(files[0]) * files_count); in session_set_files_count() 154 if (files_count > session->files_count) in session_set_files_count() 155 memset(files + session->files_count, 0, in session_set_files_count() 156 sizeof(files[0]) * (files_count - session->files_count)); in session_set_files_count() 158 session->files = files; in session_set_files_count() 160 session->files_count = files_count; in session_set_files_count() 167 static void session_shrink_files(struct storage_client_session* session) { in session_shrink_files() argument [all …]
|
D | proxy.c | 40 struct storage_session* session = in proxy_context_to_session() local 42 assert(session->magic == STORAGE_SESSION_MAGIC); in proxy_context_to_session() 43 return session; in proxy_context_to_session() 46 static int get_storage_encryption_key(hwkey_session_t session, in get_storage_encryption_key() argument 62 int rc = hwkey_derive(session, &kdf_version, in get_storage_encryption_key() 73 static int get_rpmb_auth_key(hwkey_session_t session, in get_rpmb_auth_key() argument 78 int rc = hwkey_get_keyslot_data(session, storage_auth_key_id, key, in get_rpmb_auth_key() 95 struct storage_session* session = calloc(1, sizeof(*session)); in proxy_connect() local 96 if (session == NULL) { in proxy_connect() 101 session->magic = STORAGE_SESSION_MAGIC; in proxy_connect() [all …]
|
D | client.h | 51 void storage_client_session_init(struct storage_client_session* session, 59 void storage_client_session_destroy(struct storage_client_session* session); 70 enum storage_err storage_transaction_end(struct storage_client_session* session, 81 enum storage_err storage_file_delete(struct storage_client_session* session, 103 enum storage_err storage_file_move(struct storage_client_session* session, 125 enum storage_err storage_file_open(struct storage_client_session* session, 140 enum storage_err storage_file_close(struct storage_client_session* session, 158 enum storage_err storage_file_read(struct storage_client_session* session, 177 enum storage_err storage_file_write(struct storage_client_session* session, 208 struct storage_client_session* session, [all …]
|
D | aidl_service.cpp | 207 Dir(std::weak_ptr<StorageClientSession> session, ReadIntegrity integrity) in Dir() argument 208 : session_(std::move(session)), in Dir() 226 std::shared_ptr<StorageClientSession> session = session_.lock(); in readNextFilenames() local 227 if (session == nullptr) { in readNextFilenames() 232 storage_client_session* client_session = session->get(); in readNextFilenames() 299 File(std::weak_ptr<StorageClientSession> session, in File() argument 304 : session_(std::move(session)), in File() 313 std::shared_ptr<StorageClientSession> session = session_.lock(); in ~File() local 314 if (session == nullptr) { in ~File() 317 storage_client_session* client_session = session->get(); in ~File() [all …]
|
D | client_tipc.c | 80 struct storage_client_session* session, in storage_tipc_file_delete() argument 94 return storage_file_delete(session, req->name, req_size - sizeof(*req), in storage_tipc_file_delete() 99 struct storage_client_session* session, in storage_tipc_file_move() argument 131 session, req->handle, req->flags & STORAGE_FILE_MOVE_OPEN_FILE, in storage_tipc_file_move() 163 &tipc_session->session, req->name, req_size - sizeof(*req), in storage_tipc_file_open() 173 struct storage_client_session* session, in storage_tipc_file_close() argument 181 return storage_file_close(session, req->handle, in storage_tipc_file_close() 186 struct storage_client_session* session, in storage_tipc_file_write() argument 194 return storage_file_write(session, req->handle, req->offset, req->data, in storage_tipc_file_write() 218 &tipc_session->session, req->handle, req->size, req->offset, in storage_tipc_file_read() [all …]
|
/trusty/user/base/lib/keymaster/ |
D | keymaster.c | 37 static long send_req(keymaster_session_t session, uint32_t cmd) { in send_req() argument 51 long rc = send_msg(session, &tx_msg); in send_req() 66 static long await_response(keymaster_session_t session, in await_response() argument 69 long rc = wait(session, &uevt, INFINITE_TIME); in await_response() 75 rc = get_msg(session, inf); in await_response() 83 static long read_response(keymaster_session_t session, in read_response() argument 99 long rc = read_msg(session, msg_id, 0, &rx_msg); in read_response() 100 put_msg(session, msg_id); in read_response() 115 void keymaster_close(keymaster_session_t session) { in keymaster_close() argument 116 close(session); in keymaster_close() [all …]
|
/trusty/user/app/gatekeeper/ |
D | trusty_gatekeeper.cpp | 101 hwkey_session_t session = (hwkey_session_t)rc; in DerivePasswordKey() local 106 rc = hwkey_derive(session, &kdf_version, DERIVATION_DATA, in DerivePasswordKey() 109 hwkey_close(session); in DerivePasswordKey() 134 keymaster_session_t session = (keymaster_session_t)rc; in GetAuthTokenKey() local 139 rc = keymaster_get_auth_token_key(session, &key, &local_length); in GetAuthTokenKey() 140 keymaster_close(session); in GetAuthTokenKey() 214 storage_session_t session; in GetSecureFailureRecord() local 215 int rc = storage_open_session(&session, GATEKEEPER_STORAGE_PORT); in GetSecureFailureRecord() 226 rc = storage_open_file(session, &handle, id, 0, 0); in GetSecureFailureRecord() 229 storage_close_session(session); in GetSecureFailureRecord() [all …]
|
/trusty/user/base/lib/storage/include/lib/storage/ |
D | storage.h | 71 void storage_close_session(storage_session_t session); 94 int storage_open_file(storage_session_t session, 127 int storage_move_file(storage_session_t session, 142 int storage_delete_file(storage_session_t session, 155 int storage_open_dir(storage_session_t session, 164 void storage_close_dir(storage_session_t session, 181 int storage_read_dir(storage_session_t session, 248 int storage_end_transaction(storage_session_t session, bool complete); 261 int storage_commit_checkpoint(storage_session_t session);
|
/trusty/user/base/lib/keymaster/include/lib/keymaster/ |
D | keymaster.h | 40 void keymaster_close(keymaster_session_t session); 53 int keymaster_get_auth_token_key(keymaster_session_t session, 65 int keymaster_sign_auth_token(keymaster_session_t session, 76 int keymaster_validate_auth_token(keymaster_session_t session, 91 int keymaster_get_device_info(keymaster_session_t session,
|
/trusty/user/base/lib/secure_fb/test/ |
D | main.c | 25 secure_fb_handle_t session; member 32 _state->session = 0; in TEST_F_SETUP() 33 rc = secure_fb_open(&_state->session, &_state->fb_info, 0); in TEST_F_SETUP() 40 secure_fb_close(_state->session); in TEST_F_TEARDOWN() 111 rc = secure_fb_display_next(_state->session, &_state->fb_info); in TEST_F() 121 secure_fb_handle_t session = NULL; in TEST() local 126 rc = secure_fb_open(&session, &fb_info, 0); in TEST() 132 rc = secure_fb_display_next(session, &fb_info); in TEST() 135 secure_fb_close(session); in TEST() 136 session = NULL; in TEST() [all …]
|
/trusty/user/base/lib/hwbcc/common/ |
D | swbcc.c | 126 hwkey_session_t session = (hwkey_session_t)rc; in derive_seed() local 129 rc = hwkey_derive(session, &kdf_version, ctx, seed, in derive_seed() 139 hwkey_close(session); in derive_seed() 213 struct swbcc_session* session = in swbcc_init() local 214 (struct swbcc_session*)calloc(1, sizeof(*session)); in swbcc_init() 215 if (!session) { in swbcc_init() 219 session->client_uuid = *client; in swbcc_init() 234 if (is_zero_uuid(session->client_uuid)) { in swbcc_init() 235 *s = (swbcc_session_t)session; in swbcc_init() 255 rc = derive_seed(ctx, session->key_seed); in swbcc_init() [all …]
|
/trusty/user/base/lib/hwkey/ |
D | hwkey.c | 71 static long send_req(hwkey_session_t session, in send_req() argument 88 rc = send_msg(session, &tx_msg); in send_req() 99 rc = wait(session, &uevt, INFINITE_TIME); in send_req() 105 rc = get_msg(session, &inf); in send_req() 135 rc = read_msg(session, inf.id, 0, &rx_msg); in send_req() 136 put_msg(session, inf.id); in send_req() 160 put_msg(session, inf.id); in send_req() 171 long hwkey_get_keyslot_data(hwkey_session_t session, in hwkey_get_keyslot_data() argument 185 return send_req(session, &msg, (uint8_t*)slot_id, strlen(slot_id), data, in hwkey_get_keyslot_data() 189 long hwkey_derive(hwkey_session_t session, in hwkey_derive() argument [all …]
|
/trusty/user/base/lib/hwkey/include/lib/hwkey/ |
D | hwkey.h | 57 long hwkey_get_keyslot_data(hwkey_session_t session, 80 long hwkey_derive(hwkey_session_t session, 214 long hwkey_derive_versioned(hwkey_session_t session, 220 void hwkey_close(hwkey_session_t session);
|
/trusty/user/base/lib/system_state/ |
D | system_state.c | 50 handle_t session = connect(SYSTEM_STATE_PORT, IPC_CONNECT_WAIT_FOR_PORT); in system_state_send_req() local 51 if (session == INVALID_IPC_HANDLE) { in system_state_send_req() 56 ret = tipc_send2(session, req, sizeof(*req), req_buf, req_buf_len); in system_state_send_req() 67 ret = wait(session, &uevt, INFINITE_TIME); in system_state_send_req() 72 ret = tipc_recv2(session, sizeof(*resp), resp, sizeof(*resp), resp_buf, in system_state_send_req() 92 close(session); in system_state_send_req() 98 close(session); in system_state_send_req()
|
/trusty/user/base/lib/storage/ |
D | storage.c | 127 int wait_infinite_logged(storage_session_t session, in wait_infinite_logged() argument 135 rc = wait(session, ev, wait_time); in wait_infinite_logged() 158 static ssize_t get_response(storage_session_t session, in get_response() argument 174 int rc = wait_infinite_logged(session, &ev, __func__); in get_response() 180 rc = get_msg(session, &mi); in get_response() 186 rc = read_msg(session, mi.id, 0, &rx_msg); in get_response() 187 put_msg(session, mi.id); in get_response() 202 static int wait_to_send(handle_t session, struct ipc_msg* msg) { in wait_to_send() argument 206 rc = wait_infinite_logged(session, &ev, __func__); in wait_to_send() 213 return send_msg(session, msg); in wait_to_send() [all …]
|
/trusty/user/base/lib/hwaes/include/lib/hwaes/ |
D | hwaes.h | 36 int hwaes_open(hwaes_session_t* session); 117 int hwaes_encrypt(hwaes_session_t session, const struct hwcrypt_args* args); 127 int hwaes_decrypt(hwaes_session_t session, const struct hwcrypt_args* args); 132 void hwaes_close(hwaes_session_t session);
|
/trusty/user/base/lib/secure_fb/include/lib/secure_fb/ |
D | secure_fb.h | 67 secure_fb_error secure_fb_open(secure_fb_handle_t* session, 99 secure_fb_error secure_fb_display_next(secure_fb_handle_t session, 109 void secure_fb_close(secure_fb_handle_t session);
|
/trusty/user/base/app/apploader/ |
D | app_version.cpp | 73 storage_session_t session; in get_app_storage_version() local 74 rc = storage_open_session(&session, STORAGE_CLIENT_TP_PORT); in get_app_storage_version() 81 rc = storage_open_file(session, &file, file_name.data(), 0, 0); in get_app_storage_version() 107 storage_close_session(session); in get_app_storage_version() 115 storage_session_t session; in update_app_version() local 116 rc = storage_open_session(&session, STORAGE_CLIENT_TP_PORT); in update_app_version() 123 rc = storage_open_file(session, &file, file_name.data(), in update_app_version() 141 storage_close_session(session); in update_app_version()
|
/trusty/user/base/lib/hwaes/ |
D | hwaes.c | 265 static int hwaes_send_req(hwaes_session_t session, in hwaes_send_req() argument 277 rc = send_msg(session, &ipc_msg); in hwaes_send_req() 296 static int hwaes_recv_resp(hwaes_session_t session, in hwaes_recv_resp() argument 302 rc = wait(session, &uevt, INFINITE_TIME); in hwaes_recv_resp() 310 rc = get_msg(session, &msg_inf); in hwaes_recv_resp() 329 rc = read_msg(session, msg_inf.id, 0, &ipc_msg); in hwaes_recv_resp() 342 put_msg(session, msg_inf.id); in hwaes_recv_resp() 355 static int hwaes_crypt(hwaes_session_t session, in hwaes_crypt() argument 360 if (session == INVALID_IPC_HANDLE) { in hwaes_crypt() 426 rc = hwaes_send_req(session, &req_iov, &shm); in hwaes_crypt() [all …]
|
/trusty/user/base/lib/secure_fb/srv/include/lib/secure_fb/srv/ |
D | dev.h | 86 int (*get_fbs)(secure_fb_handle_t session, 88 int (*display_fb)(secure_fb_handle_t session, uint32_t buffer_id); 89 int (*release)(secure_fb_handle_t session);
|
/trusty/user/base/lib/hwwsk/rust/src/ |
D | test.rs | 37 let session = open_hwwsk_session().expect("could not open hwkey session"); in test_hwwsk_generate_key() localVariable 41 let key_res = generate_key(&session, buf, KEY_SIZE, KeyFlags::new().rollback_resistance()); in test_hwwsk_generate_key() 49 let session = open_hwwsk_session().expect("could not open hwkey session"); in test_hwwsk_import_key() localVariable 54 import_key(&session, buf, KEY_SIZE, KeyFlags::new().rollback_resistance(), &[0; KEY_SIZE]); in test_hwwsk_import_key()
|
/trusty/user/base/lib/secure_fb/srv/ |
D | secure_fb_server.c | 34 secure_fb_handle_t session; member 83 ctx->session = ctx->ops->init(); in secure_fb_on_connect() 84 if (ctx->session == NULL) { in secure_fb_on_connect() 96 if (ctx->session != NULL) { in secure_fb_on_channel_cleanup() 97 ctx->ops->release(ctx->session); in secure_fb_on_channel_cleanup() 109 secure_fb_handle_t session = ctx->session; in handle_get_fbs_req() local 111 rc = ctx->ops->get_fbs(session, &buffers); in handle_get_fbs_req() 164 secure_fb_handle_t session = ctx->session; in handle_display_fb() local 166 rc = ctx->ops->display_fb(session, display_fb->buffer_id); in handle_display_fb() 226 ctx->ops->release(ctx->session); in secure_fb_on_message() [all …]
|
/trusty/user/app/secretkeeper/ |
D | store.rs | 69 let mut session = create_session()?; in store() localVariable 72 let mut file = session in store() 75 session.write_all(&mut file, val).map_err(|e| ss_err!(e, "Failed to write data"))?; in store() 81 let mut session = create_session()?; in get() localVariable 82 let file = match session.open_file(&filename, OpenMode::Open) { in get() 87 let size = session in get() 91 let content = session in get() 101 let mut session = create_session()?; in delete() localVariable 102 match session.remove(&filename) { in delete() 111 let mut session = create_session()?; in delete_all() localVariable [all …]
|