Search
Preparing search index...
The search index is not available
parse-cosekey
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
parse-cosekey
coseKey
COSEAlgorithm
Class COSEAlgorithm
Hierarchy
COSEKeyParameterValue
COSEAlgorithm
Index
Constructors
constructor
Properties
A128GCM
A128KW
A192GCM
A192KW
A256GCM
A256KW
AES_
CCM_
16_
128_
128
AES_
CCM_
16_
128_
256
AES_
CCM_
16_
64_
128
AES_
CCM_
16_
64_
256
AES_
CCM_
64_
128_
128
AES_
CCM_
64_
128_
256
AES_
CCM_
64_
64_
128
AES_
CCM_
64_
64_
256
AES_
MAC_
128_
128
AES_
MAC_
128_
64
AES_
MAC_
256_
128
AES_
MAC_
256_
64
CHACHA20_
POLY1305
DIRECT
DIRECT_
HKDF_
AES_
128
DIRECT_
HKDF_
AES_
256
DIRECT_
HKDF_
SHA_
256
DIRECT_
HKDF_
SHA_
512
ECDH_
ES_
A128KW
ECDH_
ES_
A192KW
ECDH_
ES_
A256KW
ECDH_
ES_
HKDF_
256
ECDH_
ES_
HKDF_
512
ECDH_
SS_
A128KW
ECDH_
SS_
A192KW
ECDH_
SS_
A256KW
ECDH_
SS_
HKDF_
256
ECDH_
SS_
HKDF_
512
ES256
ES256K
ES384
ES512
EdDSA
HMAC_
256_
256
HMAC_
256_
64
HMAC_
384_
384
HMAC_
512_
512
HSS_
LMS
IV_
GENERATION
PS256
PS384
PS512
RS1
RS256
RS384
RS512
RSAES_
OAEP_
w_
RFC8017_
DEFAULT_
PARAMETERS
RSAES_
OAEP_
w_
SHA_
256
RSAES_
OAEP_
w_
SHA_
512
SHAKE128
SHAKE256
SHA_
1
SHA_
256
SHA_
256_
64
SHA_
384
SHA_
512
SHA_
512_
256
WALNUT_
DSA
_values
Accessors
description
name
node
Crypto
Hash
Alg
value
Methods
from
Name
from
Value
values
Constructors
Private
constructor
new COSEAlgorithm
(
_name
:
string
, _value
:
number
, _description
:
string
, _nodeCryptoHashAlg
:
null
|
string
)
:
COSEAlgorithm
Parameters
_name:
string
_value:
number
_description:
string
_nodeCryptoHashAlg:
null
|
string
Returns
COSEAlgorithm
Properties
Static
Readonly
A128GCM
A128GCM
:
COSEAlgorithm
= ...
Static
Readonly
A128KW
A128KW
:
COSEAlgorithm
= ...
Static
Readonly
A192GCM
A192GCM
:
COSEAlgorithm
= ...
Static
Readonly
A192KW
A192KW
:
COSEAlgorithm
= ...
Static
Readonly
A256GCM
A256GCM
:
COSEAlgorithm
= ...
Static
Readonly
A256KW
A256KW
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
16_
128_
128
AES_
CCM_
16_
128_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
16_
128_
256
AES_
CCM_
16_
128_
256
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
16_
64_
128
AES_
CCM_
16_
64_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
16_
64_
256
AES_
CCM_
16_
64_
256
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
64_
128_
128
AES_
CCM_
64_
128_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
64_
128_
256
AES_
CCM_
64_
128_
256
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
64_
64_
128
AES_
CCM_
64_
64_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
CCM_
64_
64_
256
AES_
CCM_
64_
64_
256
:
COSEAlgorithm
= ...
Static
Readonly
AES_
MAC_
128_
128
AES_
MAC_
128_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
MAC_
128_
64
AES_
MAC_
128_
64
:
COSEAlgorithm
= ...
Static
Readonly
AES_
MAC_
256_
128
AES_
MAC_
256_
128
:
COSEAlgorithm
= ...
Static
Readonly
AES_
MAC_
256_
64
AES_
MAC_
256_
64
:
COSEAlgorithm
= ...
Static
Readonly
CHACHA20_
POLY1305
CHACHA20_
POLY1305
:
COSEAlgorithm
= ...
Static
Readonly
DIRECT
DIRECT
:
COSEAlgorithm
= ...
Static
Readonly
DIRECT_
HKDF_
AES_
128
DIRECT_
HKDF_
AES_
128
:
COSEAlgorithm
= ...
Static
Readonly
DIRECT_
HKDF_
AES_
256
DIRECT_
HKDF_
AES_
256
:
COSEAlgorithm
= ...
Static
Readonly
DIRECT_
HKDF_
SHA_
256
DIRECT_
HKDF_
SHA_
256
:
COSEAlgorithm
= ...
Static
Readonly
DIRECT_
HKDF_
SHA_
512
DIRECT_
HKDF_
SHA_
512
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
ES_
A128KW
ECDH_
ES_
A128KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
ES_
A192KW
ECDH_
ES_
A192KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
ES_
A256KW
ECDH_
ES_
A256KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
ES_
HKDF_
256
ECDH_
ES_
HKDF_
256
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
ES_
HKDF_
512
ECDH_
ES_
HKDF_
512
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
SS_
A128KW
ECDH_
SS_
A128KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
SS_
A192KW
ECDH_
SS_
A192KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
SS_
A256KW
ECDH_
SS_
A256KW
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
SS_
HKDF_
256
ECDH_
SS_
HKDF_
256
:
COSEAlgorithm
= ...
Static
Readonly
ECDH_
SS_
HKDF_
512
ECDH_
SS_
HKDF_
512
:
COSEAlgorithm
= ...
Static
Readonly
ES256
ES256
:
COSEAlgorithm
= ...
Static
Readonly
ES256K
ES256K
:
COSEAlgorithm
= ...
Static
Readonly
ES384
ES384
:
COSEAlgorithm
= ...
Static
Readonly
ES512
ES512
:
COSEAlgorithm
= ...
Static
Readonly
EdDSA
EdDSA
:
COSEAlgorithm
= ...
Static
Readonly
HMAC_
256_
256
HMAC_
256_
256
:
COSEAlgorithm
= ...
Static
Readonly
HMAC_
256_
64
HMAC_
256_
64
:
COSEAlgorithm
= ...
Static
Readonly
HMAC_
384_
384
HMAC_
384_
384
:
COSEAlgorithm
= ...
Static
Readonly
HMAC_
512_
512
HMAC_
512_
512
:
COSEAlgorithm
= ...
Static
Readonly
HSS_
LMS
HSS_
LMS
:
COSEAlgorithm
= ...
Static
Readonly
IV_
GENERATION
IV_
GENERATION
:
COSEAlgorithm
= ...
Static
Readonly
PS256
PS256
:
COSEAlgorithm
= ...
Static
Readonly
PS384
PS384
:
COSEAlgorithm
= ...
Static
Readonly
PS512
PS512
:
COSEAlgorithm
= ...
Static
Readonly
RS1
RS1
:
COSEAlgorithm
= ...
Static
Readonly
RS256
RS256
:
COSEAlgorithm
= ...
Static
Readonly
RS384
RS384
:
COSEAlgorithm
= ...
Static
Readonly
RS512
RS512
:
COSEAlgorithm
= ...
Static
Readonly
RSAES_
OAEP_
w_
RFC8017_
DEFAULT_
PARAMETERS
RSAES_
OAEP_
w_
RFC8017_
DEFAULT_
PARAMETERS
:
COSEAlgorithm
= ...
Static
Readonly
RSAES_
OAEP_
w_
SHA_
256
RSAES_
OAEP_
w_
SHA_
256
:
COSEAlgorithm
= ...
Static
Readonly
RSAES_
OAEP_
w_
SHA_
512
RSAES_
OAEP_
w_
SHA_
512
:
COSEAlgorithm
= ...
Static
Readonly
SHAKE128
SHAKE128
:
COSEAlgorithm
= ...
Static
Readonly
SHAKE256
SHAKE256
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
1
SHA_
1
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
256
SHA_
256
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
256_
64
SHA_
256_
64
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
384
SHA_
384
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
512
SHA_
512
:
COSEAlgorithm
= ...
Static
Readonly
SHA_
512_
256
SHA_
512_
256
:
COSEAlgorithm
= ...
Static
Readonly
WALNUT_
DSA
WALNUT_
DSA
:
COSEAlgorithm
= ...
Static
Private
_values
_values
:
COSEAlgorithm
[]
= ...
Accessors
description
get
description
(
)
:
string
Returns
string
name
get
name
(
)
:
string
Returns
string
node
Crypto
Hash
Alg
get
nodeCryptoHashAlg
(
)
:
null
|
string
Returns
null
|
string
value
get
value
(
)
:
number
Returns
number
Methods
Static
from
Name
from
Name
(
name
:
string
)
:
null
|
COSEAlgorithm
Parameters
name:
string
Returns
null
|
COSEAlgorithm
Static
from
Value
from
Value
(
value
:
number
)
:
null
|
COSEAlgorithm
Parameters
value:
number
Returns
null
|
COSEAlgorithm
Static
values
values
(
)
:
COSEAlgorithm
[]
Returns
COSEAlgorithm
[]
src
exception
keyParseError.ts
default
coseJoseMapping.ts
EllipticCurveMapping
KeyAlgorithmMapping
KeyOperationMapping
KeyParameterMapping
KeyTypeMapping
coseKey.ts
COSEAlgorithm
COSEEllipticCurve
COSEKeyCommonParameter
COSEKeyOperationValue
COSEKeyParameterValueMapping
COSEKeyType
COSEKeyTypeParameter
index.ts
default
joseKey.ts
JSONWebKeyEllipticCurve
JSONWebKeyOperation
JSONWebKeyParameter
JSONWebKeyType
JSONWebKeyUse
JSONWebSignatureAndEncryptionAlgorithm
keyParser.ts
default
verifier.ts
default
Generated using
TypeDoc