| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | EdEC.
Edwards Curve DSA key pair generator. |
| public static class | EdEC.
Operator factory for creating Edwards Curve DSA based signing and verification operators. |
| public static class | EdEC.
Edwards Curve key pair generation parameters. |
| private static enum | |
| public static class | EdEC.
Factory for Agreement operators based on Edwards Curve Diffie-Hellman. |
| public static class | EdEC.
Edwards Curve Diffie-Hellman key pair generator. |
| Modifier and Type | Field and Description |
|---|---|
| private static final byte[] | |
| public static final EdEC. | |
| public static final int | |
| public static final int | |
| public static final EdEC. | |
| public static final int | |
| public static final int | |
| public static final EdEC. | |
| public static final EdEC. | |
| public static final int | |
| public static final int | |
| private static final byte[] | |
| private static final byte[] | |
| public static final EdEC. | |
| public static final int | |
| public static final int | |
| private static final byte[] | |
| private static final byte[] | |
| public static final byte[] |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static byte[] | |
| private static AsymmetricKeyParameter | |
| private static AsymmetricKeyParameter | |
| private static AsymmetricKeyParameter | |
| private static AsymmetricKeyParameter | |
| private static boolean | isOkayAgreeing(RawAgreement agreement, AsymmetricCipherKeyPair kp, CipherParameters testPriv, CipherParameters testPub)
|
| private static boolean | |
| private static void | |
| private static void |
| data | back to summary |
|---|---|
| private static final byte[] data | |
| Ed25519 | back to summary |
|---|---|
| public static final EdEC. | |
| Ed25519_PRIVATE_KEY_SIZE | back to summary |
|---|---|
| public static final int Ed25519_PRIVATE_KEY_SIZE | |
| Ed25519_PUBLIC_KEY_SIZE | back to summary |
|---|---|
| public static final int Ed25519_PUBLIC_KEY_SIZE | |
| Ed448 | back to summary |
|---|---|
| public static final EdEC. | |
| Ed448_PRIVATE_KEY_SIZE | back to summary |
|---|---|
| public static final int Ed448_PRIVATE_KEY_SIZE | |
| Ed448_PUBLIC_KEY_SIZE | back to summary |
|---|---|
| public static final int Ed448_PUBLIC_KEY_SIZE | |
| EdDSA | back to summary |
|---|---|
| public static final EdEC. | |
| X25519 | back to summary |
|---|---|
| public static final EdEC. | |
| X25519_PRIVATE_KEY_SIZE | back to summary |
|---|---|
| public static final int X25519_PRIVATE_KEY_SIZE | |
| X25519_PUBLIC_KEY_SIZE | back to summary |
|---|---|
| public static final int X25519_PUBLIC_KEY_SIZE | |
| x25519Public | back to summary |
|---|---|
| private static final byte[] x25519Public | |
| x25519Secret | back to summary |
|---|---|
| private static final byte[] x25519Secret | |
| X448 | back to summary |
|---|---|
| public static final EdEC. | |
| X448_PRIVATE_KEY_SIZE | back to summary |
|---|---|
| public static final int X448_PRIVATE_KEY_SIZE | |
| X448_PUBLIC_KEY_SIZE | back to summary |
|---|---|
| public static final int X448_PUBLIC_KEY_SIZE | |
| x448Public | back to summary |
|---|---|
| private static final byte[] x448Public | |
| x448Secret | back to summary |
|---|---|
| private static final byte[] x448Secret | |
| ZERO_CONTEXT | back to summary |
|---|---|
| public static final byte[] ZERO_CONTEXT | |
| EdEC | back to summary |
|---|---|
| private EdEC() | |
| computePublicData | back to summary |
|---|---|
| public static byte[] computePublicData(Algorithm algorithm, byte[] secret) | |
| getLwKey | back to summary |
|---|---|
| private static AsymmetricKeyParameter getLwKey(final AsymmetricEdDSAPrivateKey privKey) | |
| getLwKey | back to summary |
|---|---|
| private static AsymmetricKeyParameter getLwKey(final AsymmetricEdDSAPublicKey pubKey) | |
| getLwKey | back to summary |
|---|---|
| private static AsymmetricKeyParameter getLwKey(final AsymmetricXDHPrivateKey privKey) | |
| getLwKey | back to summary |
|---|---|
| private static AsymmetricKeyParameter getLwKey(final AsymmetricXDHPublicKey pubKey) | |
| isOkayAgreeing | back to summary |
|---|---|
| private static boolean isOkayAgreeing(RawAgreement agreement, AsymmetricCipherKeyPair kp, CipherParameters testPriv, CipherParameters testPub) | |
| isOkaySigning | back to summary |
|---|---|
| private static boolean isOkaySigning(Signer signer, AsymmetricCipherKeyPair kp) | |
| validateAgreementKeyPair | back to summary |
|---|---|
| private static void validateAgreementKeyPair(AsymmetricCipherKeyPair kp) | |
| validateSigningKeyPair | back to summary |
|---|---|
| private static void validateSigningKeyPair(AsymmetricCipherKeyPair kp) | |
| Modifier and Type | Field and Description |
|---|---|
| public static final GeneralAlgorithm | |
| public static final GeneralAlgorithm | |
| public static final GeneralAlgorithm | |
| public static final GeneralAlgorithm |
| Access | Constructor and Description |
|---|---|
| private |
| Ed25519 | back to summary |
|---|---|
| public static final GeneralAlgorithm Ed25519 | |
| Ed448 | back to summary |
|---|---|
| public static final GeneralAlgorithm Ed448 | |
| X25519 | back to summary |
|---|---|
| public static final GeneralAlgorithm X25519 | |
| X448 | back to summary |
|---|---|
| public static final GeneralAlgorithm X448 | |
| Algorithm | back to summary |
|---|---|
| private Algorithm() | |
| Modifier and Type | Field and Description |
|---|---|
| private final AsymmetricCipherKeyPairGenerator | |
| private final EdEC. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected AsymmetricKeyPair |
| kpGen | back to summary |
|---|---|
| private final AsymmetricCipherKeyPairGenerator kpGen | |
| variation | back to summary |
|---|---|
| private final EdEC. | |
| EdDSAKeyPairGenerator | back to summary |
|---|---|
| public EdDSAKeyPairGenerator(EdEC. | |
| doGenerateKeyPair | back to summary |
|---|---|
| protected AsymmetricKeyPair Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected OutputSigner | doCreateSigner(AsymmetricPrivateKey key, final EdEC.
Implements abstract org. |
| protected OutputVerifier | doCreateVerifier(AsymmetricPublicKey key, final EdEC.
Implements abstract org. |
| EdDSAOperatorFactory | back to summary |
|---|---|
| public EdDSAOperatorFactory() | |
| doCreateSigner | back to summary |
|---|---|
| protected OutputSigner Implements abstract org.
| |
| doCreateVerifier | back to summary |
|---|---|
| protected OutputVerifier Implements abstract org.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Parameters | back to summary |
|---|---|
| pack-priv Parameters(GeneralAlgorithm algorithm) Base constructor.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final EdEC. | |
| public static final EdEC. | |
| public static final EdEC. | |
| public static final EdEC. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static EdEC. | |
| public static EdEC. |
| Ed25519 | back to summary |
|---|---|
| public static final EdEC. | |
| Ed448 | back to summary |
|---|---|
| public static final EdEC. | |
| X25519 | back to summary |
|---|---|
| public static final EdEC. | |
| X448 | back to summary |
|---|---|
| public static final EdEC. | |
| Variations | back to summary |
|---|---|
| private Variations() | |
| valueOf | back to summary |
|---|---|
| public static EdEC. | |
| values | back to summary |
|---|---|
| public static EdEC. | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Agreement | createAgreement(AsymmetricPrivateKey
the key to base the agreement on. key, final EdEC.agreement parameters. parametersImplements org. |
| XDHAgreementFactory | back to summary |
|---|---|
| public XDHAgreementFactory() | |
| createAgreement | back to summary |
|---|---|
| public Agreement Implements org. Doc from org. Return an initialised agreement set up for the passed in key.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final AsymmetricCipherKeyPairGenerator | |
| private final EdEC. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected AsymmetricKeyPair |
| kpGen | back to summary |
|---|---|
| private final AsymmetricCipherKeyPairGenerator kpGen | |
| variation | back to summary |
|---|---|
| private final EdEC. | |
| XDHKeyPairGenerator | back to summary |
|---|---|
| public XDHKeyPairGenerator(EdEC. | |
| doGenerateKeyPair | back to summary |
|---|---|
| protected AsymmetricKeyPair Implements abstract org.
| |