nim-libp2p-experimental/libp2p/crypto
Giovanni Petrantoni 75b023c9e5
gossipsub audit fixes (#412)
* [SEC] gossipsub - rebalanceMesh grafts peers giving preference to low scores #405

* comment score choices

* compiler warning fixes/bug fixes (unsubscribe)

* rebalanceMesh does not enforce D_out quota

* fix outbound grafting

* fight the nim compiler

* fix closure capture bs...

* another closure fix

* #403 rebalance prune fixes

* more test fixing

* #403 fixes

* #402 avoid removing scores on unsub

* #401 handleGraft improvements

* [SEC] handleIHAVE/handleIWANT recommendations

* add a note about peer exchange handling
2020-10-30 21:49:54 +09:00
..
ed25519 Use constant-time hex encoding/decoding procedures explicitly. (#305) 2020-08-11 08:48:21 -06:00
chacha20poly1305.nim Use results and no exceptions in chacha and curve25519 (#182) 2020-05-19 10:22:49 +02:00
crypto.nim Use constant-time hex encoding/decoding procedures explicitly. (#305) 2020-08-11 08:48:21 -06:00
curve25519.nim Audit curve fixes part2 (#298) 2020-08-04 18:19:26 +09:00
ecnist.nim gossipsub audit fixes (#412) 2020-10-30 21:49:54 +09:00
hkdf.nim removals (#159) 2020-05-06 18:31:47 +02:00
minasn1.nim Refactor minasn1 and fix security issues. (#323) 2020-08-11 16:58:51 -06:00
rsa.nim Use constant-time hex encoding/decoding procedures explicitly. (#305) 2020-08-11 08:48:21 -06:00
secp.nim reuse single RNG instance for all crypto key generation (#249) 2020-07-07 13:14:11 +02:00