Methods
Static AES256CbcDecrypt
- AES256CbcDecrypt(iv: Buffer, key: Buffer, ciphertext: Buffer): Buffer
-
Parameters
-
iv: Buffer
-
key: Buffer
-
ciphertext: Buffer
Returns Buffer
plaintext
Static AES256CbcEncrypt
- AES256CbcEncrypt(iv: Buffer, key: Buffer, plaintext: Buffer): Buffer
-
Parameters
-
iv: Buffer
-
key: Buffer
-
plaintext: Buffer
Returns Buffer
ciphertext
Static calculateMAC
- calculateMAC(MACKey: Buffer, iv: Buffer, ephemPubKeyEncoded: Buffer, ciphertext: Buffer): Buffer
-
Parameters
-
MACKey: Buffer
-
iv: Buffer
-
ephemPubKeyEncoded: Buffer
-
ciphertext: Buffer
Returns Buffer
Static decrypt
- decrypt(privKey: Buffer, encrypted: Buffer): Buffer
-
Parameters
-
privKey: Buffer
-
encrypted: Buffer
Returns Buffer
Static encrypt
- encrypt(pubKeyTo: Buffer, plaintext: Buffer): Buffer
-
Parameters
-
pubKeyTo: Buffer
-
plaintext: Buffer
Returns Buffer
AES-256 CBC decrypt