Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
API reference for the default variable in the Keplercrypto package. default: object

Type declaration

getAsymmetricAlgorithmByName()

getAsymmetricAlgorithmByName: (name) => Object

Parameters

name
string

Returns

Object

getDigestAlgorithmByName()

getDigestAlgorithmByName: (name) => Object

Parameters

name
string

Returns

Object

getEccCurveByName()

getEccCurveByName: (name) => Object

Parameters

name
string

Returns

Object

getMajorVersion()

getMajorVersion: () => number

Returns

number

getMinorVersion()

getMinorVersion: () => number

Returns

number

getPatchVersion()

getPatchVersion: () => number

Returns

number

getRandom()

getRandom: (length) => Promise<number[]>

Parameters

length
number

Returns

Promise<number[]>

getSupportedAsymmetricCipherAlgorithms()

getSupportedAsymmetricCipherAlgorithms: () => Object[]

Returns

Object[]

getSupportedDigestAlgorithms()

getSupportedDigestAlgorithms: () => Object[]

Returns

Object[]

getSupportedEccCurves()

getSupportedEccCurves: () => Object[]

Returns

Object[]

getSupportedSignatureAlgorithms()

getSupportedSignatureAlgorithms: () => Object[]

Returns

Object[]

getSupportedSymmetricAlgorithms()

getSupportedSymmetricAlgorithms: () => Object[]

Returns

Object[]

getSymmetricAlgorithmByName()

getSymmetricAlgorithmByName: (name) => Object

Parameters

name
string

Returns

Object

getWrappingSchemeByName()

getWrappingSchemeByName: (name) => Object

Parameters

name
string

Returns

Object

makeAsymmetricCipherContextBuilder()

makeAsymmetricCipherContextBuilder: (asymmetricAlgorithmId) => Object

Parameters

asymmetricAlgorithmId
number

Returns

Object

makeAsymmetricKeyBuilder()

makeAsymmetricKeyBuilder: () => Object

Returns

Object

makeCbcCipherContextBuilder()

makeCbcCipherContextBuilder: (symmetricAlgorithmId) => Object

Parameters

symmetricAlgorithmId
number

Returns

Object

makeCtrCipherContextBuilder()

makeCtrCipherContextBuilder: (symmetricAlgorithmId) => Object

Parameters

symmetricAlgorithmId
number

Returns

Object

makeDigestContextBuilder()

makeDigestContextBuilder: () => Object

Returns

Object

makeEcdhContextBuilder()

makeEcdhContextBuilder: () => Object

Returns

Object

makeGcmCipherContextBuilder()

makeGcmCipherContextBuilder: (symmetricAlgorithmId) => Object

Parameters

symmetricAlgorithmId
number

Returns

Object

makeHkdfContextBuilder()

makeHkdfContextBuilder: () => Object

Returns

Object

makeHmacContextBuilder()

makeHmacContextBuilder: () => Object

Returns

Object

makePbkdf2ContextBuilder()

makePbkdf2ContextBuilder: () => Object

Returns

Object

makeRsaOaepCipherContextBuilder()

makeRsaOaepCipherContextBuilder: (asymmetricAlgorithmId, digestAlgorithmId) => Object

Parameters

asymmetricAlgorithmId
number
digestAlgorithmId
number

Returns

Object

makeSignatureContextBuilder()

makeSignatureContextBuilder: () => Object

Returns

Object

makeSymmetricKeyBuilder()

makeSymmetricKeyBuilder: () => Object

Returns

Object

makeWebCrypto()

makeWebCrypto: () => Object

Returns

Object
Last modified on October 2, 2025