A B C D E F G H I K M N P R S T U V W 
All Classes All Packages

A

accept(S, byte[], int, int) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.ArrayStateConsumer
 
accept(S, ByteBuffer) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.ByteBufferBiConsumer
 
addExtraChecks(ExtraCheck...) - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
AmazonCorrettoCryptoProvider - Class in com.amazon.corretto.crypto.provider
 
AmazonCorrettoCryptoProvider() - Constructor for class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
apply(byte[], int, int) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.ArrayFunction
 
apply(ByteBuffer) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.ByteBufferFunction
 
apply(S) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.StateSupplier
 
apply(T) - Method in interface com.amazon.corretto.crypto.provider.InputBuffer.FinalHandlerFunction
 
assertHealthy() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Throws an instance of RuntimeCryptoException if this library is not currently functional.

B

build() - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
builder() - Static method in class com.amazon.corretto.crypto.provider.HkdfSpec
 

C

clone() - Method in class com.amazon.corretto.crypto.provider.InputBuffer
WARNING! This only does a shallow copy of the handlers, so any which refer to external state (so, any values not passed in as arguments) may be incorrect and need to be fixed prior to use.
clone() - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
clone() - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
clone() - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
clone() - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
clone() - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
com.amazon.corretto.crypto.provider - package com.amazon.corretto.crypto.provider
 
com.amazon.corretto.crypto.utils - package com.amazon.corretto.crypto.utils
 
combine(SelfTestResult) - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 
combineMultipleTests(SelfTestStatus) - Method in enum com.amazon.corretto.crypto.provider.SelfTestStatus
Merges multiple results for different tests to determine the overall result for the suite.
computeMu(PublicKey, byte[]) - Static method in class com.amazon.corretto.crypto.utils.MlDsaUtils
Computes mu as defined on line 6 of Algorithm 7 and line 7 of Algorithm 8 in NIST FIPS 204.
ConcatenationKdfSpec - Class in com.amazon.corretto.crypto.provider
Represents the inputs to ConcatenationKdf algorithms.
ConcatenationKdfSpec(byte[], int, String) - Constructor for class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
ConcatenationKdfSpec(byte[], int, String, byte[]) - Constructor for class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
ConcatenationKdfSpec(byte[], int, String, byte[], byte[]) - Constructor for class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
CounterKdfSpec - Class in com.amazon.corretto.crypto.provider
Represents the inputs to CounterKdfSpec algorithms.
CounterKdfSpec(byte[], byte[], int, String) - Constructor for class com.amazon.corretto.crypto.provider.CounterKdfSpec
 
CounterKdfSpec(byte[], int, String) - Constructor for class com.amazon.corretto.crypto.provider.CounterKdfSpec
 

D

DEFAULT_ALGORITHM_NAME - Static variable in class com.amazon.corretto.crypto.provider.HkdfSpec
 
doFinal() - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 

E

EcParameters - Class in com.amazon.corretto.crypto.provider
 
EcParameters() - Constructor for class com.amazon.corretto.crypto.provider.EcParameters
 
engineDigest() - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineDigest() - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineDigest() - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineDigest() - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineDigest() - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineDigest(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineDigest(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineDigest(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineDigest(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineDigest(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineGetDigestLength() - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineGetDigestLength() - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineGetDigestLength() - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineGetDigestLength() - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineGetDigestLength() - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineGetEncoded() - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineGetEncoded(String) - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineGetParameterSpec(Class<T>) - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineInit(byte[]) - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineInit(byte[], String) - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineInit(AlgorithmParameterSpec) - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineReset() - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineReset() - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineReset() - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineReset() - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineReset() - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineToString() - Method in class com.amazon.corretto.crypto.provider.EcParameters
 
engineUpdate(byte) - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineUpdate(byte) - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineUpdate(byte) - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineUpdate(byte) - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineUpdate(byte) - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineUpdate(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineUpdate(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineUpdate(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineUpdate(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineUpdate(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
engineUpdate(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.MD5Spi
 
engineUpdate(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.SHA1Spi
 
engineUpdate(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.SHA256Spi
 
engineUpdate(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.SHA384Spi
 
engineUpdate(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.SHA512Spi
 
equals(Object) - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
equals(Object) - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 
expandPrivateKey(PrivateKey) - Static method in class com.amazon.corretto.crypto.utils.MlDsaUtils
Returns an expanded ML-DSA private key, whether the key passed in is based on a seed or expanded.
ExtraCheck - Enum in com.amazon.corretto.crypto.provider
This describes various extra safety checks which may be enabled in this library.

F

FAILED - com.amazon.corretto.crypto.provider.SelfTestStatus
 

G

getAlgorithmName() - Method in class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
getAlgorithName() - Method in class com.amazon.corretto.crypto.provider.CounterKdfSpec
 
getAwsLcVersionStr() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
getExtraChecks() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
getInfo() - Method in class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
getInfo() - Method in class com.amazon.corretto.crypto.provider.CounterKdfSpec
 
getLoadingError() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Returns any Throwable thrown by System.loadLibrary(String) when trying to initialize this library.
getOutputLen() - Method in class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
getOutputLen() - Method in class com.amazon.corretto.crypto.provider.CounterKdfSpec
 
getSalt() - Method in class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
getSecret() - Method in class com.amazon.corretto.crypto.provider.ConcatenationKdfSpec
 
getSecret() - Method in class com.amazon.corretto.crypto.provider.CounterKdfSpec
 
getSelfTestStatus() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Queries (but does not run) all available self-test functionality and returns the result.
getStatus() - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 
getThrowable() - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 
getVersionStr() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 

H

hasExtraCheck(ExtraCheck) - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
hashCode() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
hashCode() - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 
HKDF_EXPAND_MODE - Static variable in class com.amazon.corretto.crypto.provider.HkdfSpec
 
HKDF_EXTRACT_MODE - Static variable in class com.amazon.corretto.crypto.provider.HkdfSpec
 
HKDF_MODE - Static variable in class com.amazon.corretto.crypto.provider.HkdfSpec
 
hkdfExpandSpec(byte[], byte[], int, String) - Static method in class com.amazon.corretto.crypto.provider.HkdfSpec
 
hkdfExtractSpec(byte[], byte[], String) - Static method in class com.amazon.corretto.crypto.provider.HkdfSpec
 
hkdfSpec(byte[], byte[], byte[], int, String) - Static method in class com.amazon.corretto.crypto.provider.HkdfSpec
 
HkdfSpec - Class in com.amazon.corretto.crypto.provider
 
HkdfSpec(int, byte[], byte[], byte[], byte[], int, String) - Constructor for class com.amazon.corretto.crypto.provider.HkdfSpec
 
HkdfSpec.Builder - Class in com.amazon.corretto.crypto.provider
 

I

InputBuffer<T,​S,​X extends java.lang.Throwable> - Class in com.amazon.corretto.crypto.provider
Class to handle buffering data prior to passing it through to the native code.
InputBuffer.ArrayFunction<T,​X extends java.lang.Throwable> - Interface in com.amazon.corretto.crypto.provider
 
InputBuffer.ArrayStateConsumer<S> - Interface in com.amazon.corretto.crypto.provider
 
InputBuffer.ByteBufferBiConsumer<S> - Interface in com.amazon.corretto.crypto.provider
 
InputBuffer.ByteBufferFunction<S> - Interface in com.amazon.corretto.crypto.provider
 
InputBuffer.FinalHandlerFunction<T,​R,​X extends java.lang.Throwable> - Interface in com.amazon.corretto.crypto.provider
 
InputBuffer.StateSupplier<S> - Interface in com.amazon.corretto.crypto.provider
 
install() - Static method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Installs the AmazonCorrettoCryptoProvider provider as the highest-priority (i.e.
INSTANCE - Static variable in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
isExperimentalFips() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
ACCP-FIPS uses the FIPS branches/releases of AWS-LC.
isFips() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Returns true if and only if the underlying libcrypto library is a FIPS build

K

KEY_PAIR_GENERATION_CONSISTENCY - com.amazon.corretto.crypto.provider.ExtraCheck
After generation check key-pairs for internal consistency.

M

MD5Spi - Class in com.amazon.corretto.crypto.provider
Template for hash function bindings.
MD5Spi() - Constructor for class com.amazon.corretto.crypto.provider.MD5Spi
 
MlDsaUtils - Class in com.amazon.corretto.crypto.utils
Public utility methods

N

NOT_RUN - com.amazon.corretto.crypto.provider.SelfTestStatus
 

P

PASS_RESULT - Static variable in class com.amazon.corretto.crypto.provider.SelfTestResult
 
PASSED - com.amazon.corretto.crypto.provider.SelfTestStatus
 
PRIVATE_KEY_CONSISTENCY - com.amazon.corretto.crypto.provider.ExtraCheck
Check private keys for internal consistency when possible.
provider() - Static method in class com.amazon.corretto.crypto.provider.ServiceProviderFactory
 
PROVIDER_NAME - Static variable in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 

R

RECURSIVELY_INVOKED - com.amazon.corretto.crypto.provider.SelfTestStatus
 
registerEcParams() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Register ACCP's EC-flavored AlgorithmParameters implementation
reset() - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
runSelfTests() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
Runs all available self-tests and returns the result.
RuntimeCryptoException - Exception in com.amazon.corretto.crypto.provider
 
RuntimeCryptoException() - Constructor for exception com.amazon.corretto.crypto.provider.RuntimeCryptoException
 
RuntimeCryptoException(String) - Constructor for exception com.amazon.corretto.crypto.provider.RuntimeCryptoException
 
RuntimeCryptoException(String, Throwable) - Constructor for exception com.amazon.corretto.crypto.provider.RuntimeCryptoException
 
RuntimeCryptoException(String, Throwable, boolean, boolean) - Constructor for exception com.amazon.corretto.crypto.provider.RuntimeCryptoException
 
RuntimeCryptoException(Throwable) - Constructor for exception com.amazon.corretto.crypto.provider.RuntimeCryptoException
 

S

SelfTestFailureException - Exception in com.amazon.corretto.crypto.provider
 
SelfTestFailureException() - Constructor for exception com.amazon.corretto.crypto.provider.SelfTestFailureException
 
SelfTestFailureException(String) - Constructor for exception com.amazon.corretto.crypto.provider.SelfTestFailureException
 
SelfTestFailureException(String, Throwable) - Constructor for exception com.amazon.corretto.crypto.provider.SelfTestFailureException
 
SelfTestFailureException(String, Throwable, boolean, boolean) - Constructor for exception com.amazon.corretto.crypto.provider.SelfTestFailureException
 
SelfTestFailureException(Throwable) - Constructor for exception com.amazon.corretto.crypto.provider.SelfTestFailureException
 
SelfTestResult - Class in com.amazon.corretto.crypto.provider
 
SelfTestResult(SelfTestStatus) - Constructor for class com.amazon.corretto.crypto.provider.SelfTestResult
 
SelfTestResult(Throwable) - Constructor for class com.amazon.corretto.crypto.provider.SelfTestResult
 
SelfTestStatus - Enum in com.amazon.corretto.crypto.provider
 
ServiceProviderFactory - Class in com.amazon.corretto.crypto.provider
This exists solely to implement the "provider method" as defined in @{link java.util.ServiceLoader} and is used to permit easy and automatic registration of this as a JCE provider.
SHA1Spi - Class in com.amazon.corretto.crypto.provider
Template for hash function bindings.
SHA1Spi() - Constructor for class com.amazon.corretto.crypto.provider.SHA1Spi
 
SHA256Spi - Class in com.amazon.corretto.crypto.provider
Template for hash function bindings.
SHA256Spi() - Constructor for class com.amazon.corretto.crypto.provider.SHA256Spi
 
SHA384Spi - Class in com.amazon.corretto.crypto.provider
Template for hash function bindings.
SHA384Spi() - Constructor for class com.amazon.corretto.crypto.provider.SHA384Spi
 
SHA512Spi - Class in com.amazon.corretto.crypto.provider
Template for hash function bindings.
SHA512Spi() - Constructor for class com.amazon.corretto.crypto.provider.SHA512Spi
 
size() - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 

T

toString() - Method in class com.amazon.corretto.crypto.provider.AmazonCorrettoCryptoProvider
 
toString() - Method in class com.amazon.corretto.crypto.provider.SelfTestResult
 

U

update(byte) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
update(byte[], int, int) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
update(ByteBuffer) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 

V

valueOf(String) - Static method in enum com.amazon.corretto.crypto.provider.ExtraCheck
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.corretto.crypto.provider.SelfTestStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazon.corretto.crypto.provider.ExtraCheck
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.corretto.crypto.provider.SelfTestStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAlgorithmName(String) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withDesiredLength(int) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withDoFinal(InputBuffer.FinalHandlerFunction<S, T, X>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withInfo(byte[]) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withInitialStateSupplier(InputBuffer.StateSupplier<S>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withInitialUpdater(InputBuffer.ArrayFunction<S, RuntimeException>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withInitialUpdater(InputBuffer.ByteBufferFunction<S>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withMode(int) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withPrk(byte[]) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withSalt(byte[]) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withSecret(byte[]) - Method in class com.amazon.corretto.crypto.provider.HkdfSpec.Builder
 
withSinglePass(InputBuffer.ArrayFunction<T, X>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withStateCloner(Function<S, S>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withUpdater(InputBuffer.ArrayStateConsumer<S>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
withUpdater(InputBuffer.ByteBufferBiConsumer<S>) - Method in class com.amazon.corretto.crypto.provider.InputBuffer
 
A B C D E F G H I K M N P R S T U V W 
All Classes All Packages