interface SEA { decrypt(encryptedData: string, key: string): Promise<string>; encrypt(data: string, key: string): Promise<string>; pair(): Promise<any>; sign(data: string, pair: any): Promise<string>; verify(data: string, signature: string, pub: string): Promise<boolean>; work( data: string, pair: any, callback: any, options?: WorkOptions, ): Promise<string>; [key: string]: any;} Methods
decrypt
decrypt(encryptedData: string, key: string): Promise<string> Parameters
- encryptedData: string
- key: string
Returns Promise<string>
encrypt
encrypt(data: string, key: string): Promise<string>
sign
sign(data: string, pair: any): Promise<string>
verify
verify(data: string, signature: string, pub: string): Promise<boolean> Parameters
- data: string
- signature: string
- pub: string
Returns Promise<boolean>
work
work( data: string, pair: any, callback: any, options?: WorkOptions,): Promise<string> Parameters
- data: string
- pair: any
- callback: any
Optional
options: WorkOptions
Returns Promise<string>