Home
last modified time | relevance | path

Searched refs:session (Results 1 – 25 of 55) sorted by relevance

123

/trusty/user/base/lib/storage/rust/src/
Dtest.rs7 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 …]
Dtransaction.rs15 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/
Dclient.c136 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 …]
Dproxy.c40 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 …]
Dclient.h51 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 …]
Daidl_service.cpp207 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 …]
Dclient_tipc.c80 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/
Dkeymaster.c37 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/
Dtrusty_gatekeeper.cpp101 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/
Dstorage.h71 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/
Dkeymaster.h40 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/
Dmain.c25 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/
Dswbcc.c126 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/
Dhwkey.c71 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/
Dhwkey.h57 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/
Dsystem_state.c50 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/
Dstorage.c127 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/
Dhwaes.h36 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/
Dsecure_fb.h67 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/
Dapp_version.cpp73 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/
Dhwaes.c265 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/
Ddev.h86 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/
Dtest.rs37 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/
Dsecure_fb_server.c34 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/
Dstore.rs69 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 …]

123