| Modifier and Type | Class and Description |
|---|---|
| public static class | EC.
Operator factory for creating non-FIPS EC DSA based signing and verification operators. |
| public static class | EC.
EC DSA signature parameters for non-FIPS algorithms. |
| public static class | EC.
EC key pair generation parameters for non-FIPS usages. |
| public static class | EC.
EC key pair generator class for non-FIPS usages. |
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| public static final Algorithm | ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys. |
| public static final EC. | DDSA
Elliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1 |
| public static final EC. | DSA
Elliptic Curve DSA algorithm parameter source - default is SHA-1 |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private static EcDomainParameters | |
| private static EcPrivateKeyParameters |
| ALGORITHM | back to summary |
|---|---|
| public static final Algorithm ALGORITHM Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys. | |
| DDSA | back to summary |
|---|---|
| public static final EC. Elliptic Curve Deterministic DSA algorithm parameter source - default is SHA-1 | |
| DSA | back to summary |
|---|---|
| public static final EC. Elliptic Curve DSA algorithm parameter source - default is SHA-1 | |
| EC | back to summary |
|---|---|
| private EC() | |
| checkEnabled | back to summary |
|---|---|
| private static void checkEnabled() | |
| getDomainParams | back to summary |
|---|---|
| private static EcDomainParameters getDomainParams(ECDomainParameters curveParams) | |
| getLwKey | back to summary |
|---|---|
| private static EcPrivateKeyParameters getLwKey(final AsymmetricECPrivateKey privKey) | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected OutputSigner | doCreateSigner(AsymmetricPrivateKey key, EC.
Implements abstract org. |
| protected OutputVerifier | doCreateVerifier(AsymmetricPublicKey key, EC.
Implements abstract org. |
| DSAOperatorFactory | back to summary |
|---|---|
| public DSAOperatorFactory() | |
| doCreateSigner | back to summary |
|---|---|
| protected OutputSigner Implements abstract org.
| |
| doCreateVerifier | back to summary |
|---|---|
| protected OutputVerifier Implements abstract org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final DigestAlgorithm |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public DigestAlgorithm | Returns: the digest algorithmReturn the algorithm for the underlying digest these parameters will use. |
| public EC. | Returns: a new parameter for signature generation.the digest to use for signature generation. digestAlgorithm)Return a new parameter set with for the passed in digest algorithm. |
| digestAlgorithm | back to summary |
|---|---|
| private final DigestAlgorithm digestAlgorithm | |
| DSAParameters | back to summary |
|---|---|
| pack-priv DSAParameters(GeneralAlgorithm type, DigestAlgorithm digestAlgorithm) | |
| getDigestAlgorithm | back to summary |
|---|---|
| public DigestAlgorithm getDigestAlgorithm() Return the algorithm for the underlying digest these parameters will use.
| |
| withDigestAlgorithm | back to summary |
|---|---|
| public EC. Return a new parameter set with for the passed in digest algorithm.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final ECDomainParameters |
| Access | Constructor and Description |
|---|---|
| public | KeyGenParameters(ECDomainParameters
the EC domain parameters. domainParameters)Base constructor for specific domain parameters. |
| public | KeyGenParameters(EC.
parameter set representing the algorithm involved. parameters,the EC domain parameters. domainParameters)Key Generation parameters for a specific algorithm set. |
| private |
| Modifier and Type | Method and Description |
|---|---|
| public ECDomainParameters |
| domainParameters | back to summary |
|---|---|
| private final ECDomainParameters domainParameters | |
| KeyGenParameters | back to summary |
|---|---|
| public KeyGenParameters(ECDomainParameters domainParameters) Base constructor for specific domain parameters.
| |
| KeyGenParameters | back to summary |
|---|---|
| public KeyGenParameters(EC. Key Generation parameters for a specific algorithm set.
| |
| KeyGenParameters | back to summary |
|---|---|
| private KeyGenParameters(Algorithm algorithm, ECDomainParameters domainParameters) | |
| getDomainParameters | back to summary |
|---|---|
| public ECDomainParameters getDomainParameters() | |
| Modifier and Type | Field and Description |
|---|---|
| private final FipsEC. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected AsymmetricKeyPair |
| kpGen | back to summary |
|---|---|
| private final FipsEC. | |
| KeyPairGenerator | back to summary |
|---|---|
| public KeyPairGenerator(EC. | |
| doGenerateKeyPair | back to summary |
|---|---|
| protected AsymmetricKeyPair Implements abstract org.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final EC. | |
| public static final EC. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static EC. | |
| public static EC. |
| ECDDSA | back to summary |
|---|---|
| public static final EC. | |
| ECDSA | back to summary |
|---|---|
| public static final EC. | |
| Variations | back to summary |
|---|---|
| private Variations() | |
| valueOf | back to summary |
|---|---|
| public static EC. | |
| values | back to summary |
|---|---|
| public static EC. | |