mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-27 07:06:42 +00:00
cdc09aeeb4
* 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
19 lines
419 B
Nim
19 lines
419 B
Nim
# The keyfile submodule (implementation adapted from nim-eth keyfile module https://github.com/status-im/nim-eth/blob/master/eth/keyfile)
|
|
import
|
|
./waku_keystore/keyfile
|
|
|
|
export
|
|
keyfile
|
|
|
|
# The Waku Keystore implementation
|
|
import
|
|
./waku_keystore/keystore,
|
|
./waku_keystore/conversion_utils,
|
|
./waku_keystore/protocol_types,
|
|
./waku_keystore/utils
|
|
|
|
export
|
|
keystore,
|
|
conversion_utils,
|
|
protocol_types,
|
|
utils |