add read call

This commit is contained in:
2025-12-03 04:28:09 +01:00
parent 7459a36100
commit 2c911a3c87
4 changed files with 14 additions and 6 deletions

View File

@@ -34,10 +34,17 @@ size_t write(Vault &vault, uint32_t id, const void *buffer, size_t size) {
return 0;
}
size_t read(Vault &vault, uint32_t id) {
(void)vault;
(void)id;
return 0;
size_t read(Vault &vault, uint32_t id, void *buf, size_t len) {
size_t read_cnt = 0;
while(read_cnt <= len){
Key key;
vault.keys.consume(key);
if(key.valid())
((char*)buf)[read_cnt++] = key.ascii();
else
return read_cnt;
}
return len;
}
void sleep(Vault &vault, size_t ms) {