 callebtcandGitHub
|
55b2d68def
|
Enforce mandatory packet signature verification (#546)
* security: enforce mandatory packet signature verification
* tests: add comprehensive unit tests for packet signature verification
|
2026-01-04 18:47:24 +07:00 |
|
 callebtcandGitHub
|
4cb5932fd0
|
improve identity announcements (#198)
* improve identity announcements
* touches
* signing noise id
* panic mode delete signing key
|
2025-07-31 06:26:41 +02:00 |
|
 callebtcandGitHub
|
c9aba00478
|
Dm header icons reactive (#190)
* header reactive to noise session
* favorite button reactive
* icon change
* nice
|
2025-07-25 19:50:40 +02:00 |
|
 callebtcandGitHub
|
c3c395832c
|
Implement Noise XX Handshake Protocol for Direct Messages (#180)
* noise
* works?
* noise
* temporary
* better
* wip: use subnet
* better
* barely working
* werk
* subnet
* fix peer ID
* 8 byte peer ID
* wip noise
* wip fixes for noise
* std lib for noise
* noise handshake one step further
* buffers
* use fork
* fix imports
* simplify counter
* remove trash
* hashing
* no prologue
* nice
* wip, use noise encryption
* peer ID hex
* simplify session manager
* heavy logging
* use singleton
* Fix Noise session race condition with elegant per-peer actor serialization
- Use Kotlin coroutine actors for per-peer packet processing
- Each peer gets dedicated actor that processes packets sequentially
- Eliminates race conditions in session management without complex locking
- Single surgical change in PacketProcessor - minimal, maintainable
- Leverages Kotlin's native concurrency primitives
* decrypt correctly
* iniator works now
* clean code and fix signature to null
* better
* no signature in private message
* small fixes
* refactor ack
* refactor but untested
* messages working
* wip ack
* wip fix ack
* more logging
* pending tracker
* keep pending connections on errors
* less logging
* refactor model
* refactor frombinarydata
* idendityannouncement refactor and update to new binary protocol
* fix keys
* refix keys
* dms work
* revert to mainnet
* do not change bluetooth adapter name
* keep code but uncomment
* clean up comments
* cleanup comments
|
2025-07-24 12:01:46 +02:00 |
|
callebtc
|
d6a4e122b4
|
init
|
2025-07-08 20:37:46 +02:00 |
|