as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

KeplerCrypto

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 updated: Sep 30, 2025