Commit Graph

51 Commits

Author SHA1 Message Date
voidlizard 2628d7efa0 wip 2025-02-06 10:39:12 +03:00
voidlizard b68ac88544 wip 2025-02-02 11:45:50 +03:00
voidlizard bdc9fb80b3 waitRepo 2025-01-21 10:41:32 +03:00
voidlizard b7906e6f55 does not work 2024-12-04 13:42:58 +03:00
voidlizard 3e737feb0c wip 2024-12-04 13:42:58 +03:00
voidlizard 39e790ef32 storage w. AnyProbe 2024-12-04 13:42:58 +03:00
Snail a70988c379 TestWalkMerkleConditional 2024-11-26 08:14:43 +03:00
Snail 16d3fd208b qblf update 2024-11-20 11:00:51 +03:00
Dmitry Zuikov 835c01bfaa ghc-9.6.6 + updated db-pipe 2024-09-25 11:28:17 +03:00
Dmitry Zuikov 58fecd442b indexed keys, hbs2-keyman and hbs2-sync updated 2024-08-27 09:16:10 +03:00
Vladimir Krutkin f7119564fb Added the manifest update command, fixed bugs 2024-08-26 17:15:13 +03:00
Dmitry Zuikov 9bab121743 merged hbs2-cli ans hbs2-sync 2024-08-07 15:20:19 +03:00
Dmitry Zuikov e9c7c9dbae merged new download and some intermediate changes 2024-03-06 16:10:24 +03:00
Dmitry Zuikov 835a0322e0 refchan refactoring 2023-12-28 06:21:57 +03:00
Dmitry Zuikov f0d469766e small-encrypted-block wip 2023-12-26 07:34:23 +03:00
Dmitry Zuikov 09f9eed01f basic key manager 2023-12-23 07:25:54 +03:00
Dmitry Zuikov 24272ad4d9 refchannotify log 2023-12-20 05:54:13 +03:00
Dmitry Zuikov 29fdd23602 fixed reflog sync bug 2023-10-18 10:16:11 +03:00
Dmitry Zuikov 28163d0123 storage rpc 2023-10-04 16:52:25 +03:00
Dmitry Zuikov 7572b3ffe9 symmetric, deterministic merkle-tree encryption
suckless-conf bumped
2023-09-26 18:19:33 +03:00
Dmitry Zuikov a205b8a093 refchan-qblf example: balance caching fix 2023-09-21 12:52:29 +03:00
Dmitry Zuikov 7856129853 refchan-qblf example: cached balance 2023-09-21 11:57:32 +03:00
Dmitry Zuikov 09e070e38f merged 2023-09-21 08:40:05 +03:00
Dmitry Zuikov a980569ce4 qblf merged
- Requires testing and bugfixing
- Needs high CPU usage investigation (polling/packet flood?)
- Bundles are downloading repeatedly, that is weird
2023-09-21 08:40:05 +03:00
Dmitry Zuikov a5628a19ed bundle-basic-implementation 2023-09-21 08:39:59 +03:00
Dmitry Zuikov 51597c58cb Revert "merged"
This reverts commit eeb2735c4dc10409ba996b37cf83ba2fb178d392.
2023-09-21 08:10:16 +03:00
Sergey Ivanov b22dc35283 Move encryption keys to ProxyMessaging
Change key for encryption key map from PeerData to EncryptionKeyIDKey

Test for quasidistributiveness of the encodeFrames

Move Dialog to HBS2.Net

Fixes with hlint:   hbs2-peer/app/PeerMain/DialogCliCommand.hs
2023-09-15 18:43:21 +04:00
Dmitry Zuikov 80278834b8 minor-fix: extracted SignedBox and code sweeped 2023-09-15 10:59:54 +03:00
Dmitry Zuikov 93137d8f4c minor-fix: extracted SignedBox and code sweeped 2023-09-15 09:43:05 +03:00
Dmitry Zuikov ed279f1d34 HPoqtobDAT implement-create-bundle 2023-09-14 11:04:56 +03:00
Dmitry Zuikov 40ba5fca68 RefLogKey moved to HBS2.Net.Proto.RefLog...
... since it is just one of many possible refs
2023-08-10 05:50:39 +03:00
Sergey Ivanov 75f03b9c95 Merge iv/integrate-encryption-test-dev2 into refchan-merge-2 (using imerge) 2023-07-25 16:11:47 +04:00
Dmitry Zuikov e4c759a49d feed-up-with-block-bytestring 2023-07-25 12:27:43 +03:00
Sergey Ivanov c2c1dd84a0 _envEncryptionKeys :: Map -> HashMap 2023-07-18 22:11:51 +04:00
Sergey Ivanov 9bad166566 Move types 2023-07-18 21:43:35 +04:00
Dmitry Zuikov 1c8f6b978b merged refactor-crypto-remove-l4-protocol-dependency 2023-04-06 09:22:45 +03:00
Dmitry Zuikov 56c0ac4bc1 better-download-algorithm 2023-04-01 09:30:28 +03:00
Dmitry Zuikov 6d7e587a24 hbs-git alpha 2023-03-23 20:48:44 +03:00
Sergey Ivanov b7f8c51b0c
Mutable linear references (#3)
* wip

* wip
2023-03-04 16:21:57 +03:00
Dmitry Zuikov 124ad73b1f fixed FHMMGPm8Kh hbs2-create-acb 2023-02-17 13:35:21 +03:00
Sergey Ivanov eb43510f23
Draft merkle wrapper for encryption (#1)
* Draft merkle wrapper for encryption

* wip encryption

* encryption to check

* Fixes by comments

* Drop keyring, pubkey opts from store command

* Fix wrong deserialise call

* Edit README.md. Add example of store encrypted file

* minor issues found

---------

Co-authored-by: Dmitry Zuikov <dzuikov@gmail.com>
2023-02-16 08:49:40 +03:00
Dmitry Zuikov 4851f4b0dd peer credentials 2023-02-02 15:05:06 +03:00
Dmitry Zuikov fe27c56c35 super slow 2023-01-23 07:16:09 +03:00
Dmitry Zuikov 7c51ab4e85 SLOW 2023-01-22 22:32:08 +03:00
Dmitry Zuikov 9985ec68de wip 2023-01-22 20:40:53 +03:00
Dmitry Zuikov 76e977327f proto block announces. it works! 2023-01-22 18:25:04 +03:00
Dmitry Zuikov f9748ed1fc wip 2023-01-22 09:20:47 +03:00
Dmitry Zuikov 791b1789bd wip 2023-01-17 11:42:34 +03:00
Dmitry Zuikov 05e8ccdcfc read objects by ref 2023-01-13 09:58:16 +03:00
Dmitry Zuikov 09d2caaef8 wip 2023-01-13 06:40:51 +03:00