Commit graph

17 commits

Author SHA1 Message Date
de6287c6c5
Add overflow error handling to WritableDataPage. Add IO tests. 2023-03-09 16:11:43 +01:00
53e5bd81af
Refactore local store. Create data accessor with shared buffers. 2023-03-08 12:37:36 +01:00
ab056bfe73
Update crates 2023-03-08 12:36:44 +01:00
5e8a2d6c25
Add traversal history for index search 2023-02-06 10:02:13 +01:00
179b220c2e
Refactor Store trait to use &String for input. Implement index node serialization. 2023-02-03 12:29:38 +01:00
02c01ffa2c
Update crates 2023-02-02 00:43:04 +01:00
9db07297ac
Index deserialization and traversal. Tests. 2023-02-02 00:42:55 +01:00
5283830c3c
Update crates 2023-01-22 01:45:19 +01:00
a769a07c37
Create EncryptionStream struct 2023-01-18 16:46:20 +01:00
4003be7485
Update crates 2023-01-18 16:45:57 +01:00
abea01cf9b
Refactor search algo. Set enum from(u8) functions to implement the From<u8> trait. 2023-01-08 22:52:38 +01:00
049b9a4618
Add index metadata. Update crates. 2023-01-07 12:34:14 +01:00
dc1425e54a
Expand serialization test variables. Add required enum derivations. 2022-12-29 10:02:36 +01:00
444e15e3ca
Restructure preferences. Use B+ Trees for indices. Decouple common blocks. 2022-12-28 11:03:04 +01:00
4ec212dd4b
IV generation 2022-12-18 15:24:04 +01:00
nya
821af01c8f
Header info. Basic AES-GCM. Stored hash in superblock. 2022-12-12 21:07:44 +01:00
fab222b19a
init 2022-11-28 14:01:49 +01:00