A B C D E F G H I K M N P R S T U V W
All Classes All Packages
All Classes All Packages
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
RuntimeCryptoExceptionif 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
Throwablethrown bySystem.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
trueif 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
All Classes All Packages