Skip to main content

Crypto

Members

NameTypeDescription
clientClientTODO
contextstringTODO
keychain-TODO
loggerLoggerPino logger
namestringTODO

Mehods

init

Description

TODO

Example

init(): Promise<void>

decode

Description

TODO

Interfaces

[JsonRpcPayload]

Example

decode(topic: string, encrypted: string): Promise<JsonRpcPayload>

decrypt

Description

TODO

Example

decrypt(topic: string, encrypted: string): Promise<string>

encode

Description

TODO

Interfaces

[JsonRpcPayload]

Example

encode(topic: string, payload: JsonRpcPayload): Promise<string>

encrypt

Description

TODO

Example

encrypt(topic: string, message: string): Promise<string>

generateKeyPair

Description

TODO

Example

generateKeyPair(): Promise<string>

generateSharedKey

Description

TODO

Interfaces

[CryptoTypes.Participant]

Example

generateSharedKey(self: CryptoTypes.Participant, peer: CryptoTypes.Participant, overrideTopic?: string): Promise<string>

hasKeys

Description

TODO

Example

hasKeys(tag: string): Promise<boolean>