Jazz Turner-Baggs
|
d5c16f51de
|
Integrate DR into PrivateV1 (#32)
* Add crate
* Initialize session
* Add encrypt / decrypt
|
2026-02-03 15:17:45 -08:00 |
|
kaichao
|
74695877fa
|
Split storage crate to abstract database layer (#30)
* feat: shared storage crate
* chore: remove backup codes
* chore: remove feature gates
* chore: clean out of order demo
* chore: refactor create session
* chore: shorten error name
* chore: clean errors
* chore: remove table exist check
* chore: remove unused traits
* chore: remove unused functions.
* chore: use tempfile for examples
|
2026-02-03 09:39:02 +08:00 |
|
kaichao
|
10940321ff
|
Encode ratchet sate for serialization (#20)
* feat: costom encode for double ratchet
* chore: correct capacity
* chore: refactor reference
* chore: reader for parse bytes
* chore: extract reader
* chore: example with persist state.
* chore: update example
* chore: implement serde compatibility.
* chore: as_bytes
* chore: zerorize the secrec material
* chore: use as_types to return reference for static key.
* chore: extract example from basic demo
|
2026-01-29 09:19:52 +08:00 |
|
kaichao
|
8e2b5211b4
|
Managed data storage for Ratchet state (#21)
* feat: managed persist storage with sqlite
* chore: sync skipped keys
* chore: refactor
* chore: refactor
* chore: clean code
* chore: export skipped keys from state.
* chore: renaming data to record
* chore: remove types from stroage mod file
|
2026-01-28 14:54:16 +08:00 |
|
kaichao
|
58392841cd
|
Double ratchet FFI usage in Nim (#14)
* feat: ffi
* feat: ffi interface and header generation
* feat: nim ffi example
* chore: doc
* fix: encrypt state clean
* chore: zeroize when drop
|
2026-01-21 17:24:20 +08:00 |
|
kaichao
|
fc76453f4c
|
Implement double ratchet (#9)
|
2026-01-15 08:47:02 +08:00 |
|