UNPKG
petcrypt-js-lite
Version:
latest (1.0.9)
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Universal sdk for PET functionalities
petcrypt-js-lite
/
dist
/
crypto
/
cipher.d.ts
11 lines
(10 loc)
•
306 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
{
PlaintextType
}
from
"../types"
;
export
declare
class
Cipher
{
private
keypair;
private
aesKey;
constructor
(
);
isAesKeySet
():
boolean
;
getPublicKey
():
Buffer
;
deriveShareSecret
(
publicKey
:
Buffer
):
void
;
aesEncrypt
(
data
:
Buffer
,
type
:
PlaintextType
):
Promise
<
Buffer
>; }