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

Extends

  • KeplerTurboModule

Properties

getAsymmetricAlgorithmByName()

getAsymmetricAlgorithmByName: (name) => Object

Parameters

name
string

Returns

Object

getConstants()?

readonly optional getConstants: () => object

Returns

object

Inherited from

KeplerTurboModule.getConstants

getDigestAlgorithmByName()

getDigestAlgorithmByName: (name) => Object

Parameters

name
string

Returns

Object

getEccCurveByName()

getEccCurveByName: (name) => Object

Parameters

name
string

Returns

Object

getMajorVersion()

getMajorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMajorVersion

getMinorVersion()

getMinorVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getMinorVersion

getPatchVersion()

getPatchVersion: () => number

Returns

number

Overrides

KeplerTurboModule.getPatchVersion

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: (digestAlgorithmId) => Object

Parameters

digestAlgorithmId
number

Returns

Object

makeSignatureContextBuilder()

makeSignatureContextBuilder: () => Object

Returns

Object

makeSymmetricKeyBuilder()

makeSymmetricKeyBuilder: () => Object

Returns

Object

makeWebCrypto()

makeWebCrypto: (params) => Object

Parameters

params
object

Returns

Object
Last modified on October 2, 2025