skeldjs
Preparing search index...
dtls/lib
Aes128Gcm
Class Aes128Gcm
Index
Constructors
constructor
Properties
block
J
block
S
block
Scratch
block
V
block
Z
cipher
hash
Sub
Key
key
Cipher
Text
Overhead
Key
Size
Nonce
Size
Tag
Size
Methods
gctr
generate
Auth
Tag
ghash
open
seal
multiply
Gf128
Elements
Constructors
constructor
new
Aes128Gcm
(
key
:
Buffer
)
:
Aes128Gcm
Parameters
key
:
Buffer
Returns
Aes128Gcm
Properties
block
J
blockJ
:
Buffer
block
S
blockS
:
Buffer
block
Scratch
blockScratch
:
Buffer
block
V
blockV
:
Buffer
block
Z
blockZ
:
Buffer
cipher
cipher
:
Cipheriv
hash
Sub
Key
hashSubKey
:
Buffer
Readonly
key
key
:
Buffer
Static
Cipher
Text
Overhead
CipherTextOverhead
:
number
= 16
Static
Key
Size
KeySize
:
number
= 16
Static
Nonce
Size
NonceSize
:
number
= 12
Static
Tag
Size
TagSize
:
number
= 16
Methods
gctr
gctr
(
output
:
Buffer
,
counterBlock
:
Buffer
,
counter
:
number
,
data
:
Buffer
)
:
void
Parameters
output
:
Buffer
counterBlock
:
Buffer
counter
:
number
data
:
Buffer
Returns
void
generate
Auth
Tag
generateAuthTag
(
output
:
Buffer
,
ciphertext
:
Buffer
,
associatedData
:
Buffer
,
)
:
void
Parameters
output
:
Buffer
ciphertext
:
Buffer
associatedData
:
Buffer
Returns
void
ghash
ghash
(
output
:
Buffer
,
data
:
Buffer
,
numBlocks
:
number
)
:
void
Parameters
output
:
Buffer
data
:
Buffer
numBlocks
:
number
Returns
void
open
open
(
output
:
Buffer
,
nonce
:
Buffer
,
ciphertext
:
Buffer
,
associatedData
:
Buffer
,
)
:
boolean
Parameters
output
:
Buffer
nonce
:
Buffer
ciphertext
:
Buffer
associatedData
:
Buffer
Returns
boolean
seal
seal
(
output
:
Buffer
,
nonce
:
Buffer
,
plaintext
:
Buffer
,
associatedData
:
Buffer
,
)
:
void
Parameters
output
:
Buffer
nonce
:
Buffer
plaintext
:
Buffer
associatedData
:
Buffer
Returns
void
Static
multiply
Gf128
Elements
multiplyGf128Elements
(
x
:
Buffer
,
y
:
Buffer
,
scratchZ
:
Buffer
,
scratchV
:
Buffer
,
)
:
void
Parameters
x
:
Buffer
y
:
Buffer
scratchZ
:
Buffer
scratchV
:
Buffer
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
block
J
block
S
block
Scratch
block
V
block
Z
cipher
hash
Sub
Key
key
Cipher
Text
Overhead
Key
Size
Nonce
Size
Tag
Size
Methods
gctr
generate
Auth
Tag
ghash
open
seal
multiply
Gf128
Elements
skeldjs
Loading...