Skip to content

Commit 140c446

Browse files
JOHNJOHN
authored andcommitted
feat: add sealed blob v1 encryption/decryption
- Add sealed_blob.rs with encrypt/decrypt functions - Update Cargo.toml with dependencies - Regenerate Swift/Kotlin FFI bindings - Update XCFramework for iOS - Clean up documentation and archive old files
1 parent 0f6f231 commit 140c446

36 files changed

+8120
-2517
lines changed

Cargo.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ blake2 = "0.10"
3232
hkdf = "0.12"
3333
zeroize = "1"
3434
# Note: secrecy was removed - use zeroize::Zeroizing instead
35+
chacha20poly1305 = "0.10"
36+
base64 = "0.22"
37+
rand = "0.8"
3538
serde = { version = "1", features = ["derive"] }
3639
serde_bytes = "0.11"
3740
serde_json = "1"

docs/DOWNSTREAM_INTEGRATION_REPORT.md

Lines changed: 0 additions & 227 deletions
This file was deleted.

docs/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Project documentation for `pubky-noise`.
55
- **Integration guides**: Platform and app integration guidance.
66
- **FFI guides**: UniFFI binding usage and operational notes.
77
- **Release/migration**: Version-to-version breaking change guidance.
8-
- **Archive**: Older implementation reports kept for historical reference in `docs/archive/`.
98

109
If you update public API behavior, update the relevant document(s) here and keep versions consistent with `Cargo.toml` and `CHANGELOG.md`.
1110

0 commit comments

Comments
 (0)