Reticulum-Go/pkg/identity
Ivan 725430fb5d
fix: write known_destinations with Python-compatible bin keys
Cache combined public-key material for Hash/GetPublicKey, throttle dirty
known-dest flushes, and emit msgpack bin map keys so Python RNS can load
Go-written tables. Legacy hex keys still load.
2026-08-29 21:29:11 -05:00
..
store feat: implement Linux keyring backend for identity management with migration support and associated tests 2026-07-16 15:15:56 -05:00
constants.go feat: update RNS bindings with new identity and RSG functionalities, including signing, verification, and public key retrieval 2026-07-19 08:49:34 -05:00
destination_hash.go feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements 2026-08-15 03:14:09 -05:00
destination_hash_test.go feat: add oracle tests for announce and channel functionality, ensuring compatibility with Python RNS and create ret go slim and other improvements 2026-08-15 03:14:09 -05:00
encrypt_hmac_oracle_test.go feat: add various cryptography validation oracle tests and fixed a bug in RESOURCE_HMU 2026-08-10 15:27:39 -05:00
errors.go chore: cleanup tests and comments 2026-07-13 08:56:23 -05:00
hardware_bound.go feat: update in-memory storage capabilities and identity management with new configuration options and tests 2026-07-16 14:36:28 -05:00
hardware_bound_test.go refactor(modules): update module paths and dependencies to quad4 namespace and support offline builds better. 2026-06-14 13:22:30 -05:00
hmac_test.go feat: better dev errors, expand testing 2026-07-17 17:43:57 -05:00
identity.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
identity_signer.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
identity_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
inmemory_test.go feat: cut hot-path CPU and RAM 2026-08-13 10:45:58 -05:00
known_clean.go feat: cut hot-path CPU and RAM 2026-08-13 10:45:58 -05:00
known_clean_oracle_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
known_clean_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
known_clean_toctou_test.go chore: update dependencies and improve test coverage with new TOCTOU tests 2026-07-22 12:02:13 -05:00
known_persist.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
known_persist_python_interop_test.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
known_persist_test.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
known_ratchets.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
known_ratchets_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
perf_guard_test.go feat: cut announce ingest and encrypt allocs without changing the RNS wire 2026-08-13 11:20:28 -05:00
persist_backend.go feat: update in-memory storage capabilities and identity management with new configuration options and tests 2026-07-16 14:36:28 -05:00
persist_backend_test.go feat: update in-memory storage capabilities and identity management with new configuration options and tests 2026-07-16 14:36:28 -05:00
persist_throttle_oracle_test.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
pubkey_cache_oracle_test.go fix: write known_destinations with Python-compatible bin keys 2026-08-29 21:29:11 -05:00
ratchet_empty_test.go refactor: update ratchet path handling to use destination hash and improve identity key management 2026-08-13 00:34:37 -05:00
ratchet_enforce_oracle_test.go feat: move from hand rolled landlock to landlock go library. https://pkg.go.dev/github.com/landlock-lsm/go-landlock/landlock 2026-08-10 15:14:35 -05:00
secure_keys.go feat: implement Linux keyring backend for identity management with migration support and associated tests 2026-07-16 15:15:56 -05:00