nwaku/waku/v2/protocol/waku_rln_relay
G cdc09aeeb4
feat(credentials): store and processing generic app credentials (#1466)
* feat(credentials): store and processing generic app credentials

* feat(credentials): separate module; minimal tests

* more work

* feat(credentials): check presence of idCredential in keystore and add only new membership groups

* feat(credential): refactor, new data structure, dynamic add credential, filter

* feat(credential): add filter, get credentials

* feat(credential): encode/decode utility

* feat(credential): sort groups, test credential retrieval/group merging

* fix(credential): remove unnecessary order in sort

* fix(credentials): fix vendor commits

* fix(credential/rln): embed credential module in rln relay

* feat(credentials/rln): use credentials API in rln-relay to store/read credentials

* refactor(credentials): implement hasKeys for JsonNode

* fix(credentials): restore connectToNodes call

* refactor(credentials): remove unnecessary imports

* refactor(credentials): add Res suffix to results

* refactor(credential): moved save json to separate proc; added comments

* feat(credentials): use appInfo

* refactor(keystore): refactor code in a more structured module; address reviewers

* fix(keystore): fix indentation
2023-02-08 16:26:23 +01:00
..
group_manager feat(rln-relay): abstract group management into its own api (#1465) 2023-01-16 18:26:18 +05:30
rln feat(credentials): store and processing generic app credentials (#1466) 2023-02-08 16:26:23 +01:00
constants.nim feat(credentials): store and processing generic app credentials (#1466) 2023-02-08 16:26:23 +01:00
contract.nim chore(rln-relay): refactor mounting procedure (#1457) 2022-12-13 14:56:24 +05:30
conversion_utils.nim feat(credentials): store and processing generic app credentials (#1466) 2023-02-08 16:26:23 +01:00
group_manager.nim feat(rln-relay): abstract group management into its own api (#1465) 2023-01-16 18:26:18 +05:30
parameters.key Rln-Relay: Change tree depth to 20 (#726) 2021-09-28 12:03:53 -07:00
protocol_metrics.nim feat(rln-relay): abstract group management into its own api (#1465) 2023-01-16 18:26:18 +05:30
protocol_types.nim feat(credentials): store and processing generic app credentials (#1466) 2023-02-08 16:26:23 +01:00
rln.nim feat(rln-relay): abstract group management into its own api (#1465) 2023-01-16 18:26:18 +05:30
utils.nim feat(credentials): store and processing generic app credentials (#1466) 2023-02-08 16:26:23 +01:00