Package org.bouncycastle.bcpg
Interface PublicKeyAlgorithmTags
-
- All Known Implementing Classes:
ExperimentalPacket,PGPPublicKey,PublicKeyEncSessionPacket,PublicKeyPacket,PublicSubkeyPacket,SecretKeyPacket,SecretSubkeyPacket,SignaturePacket
public interface PublicKeyAlgorithmTagsPublic Key Algorithm IDs.
-
-
Field Summary
Fields Modifier and Type Field Description static intAEDHReserved tag for AEDH.static intAEDSAReserved tag for AEDSA.static intDIFFIE_HELLMANReserved tag for IETF-style S/MIME Diffie-Hellman.static intDSADSA.static intECDeprecated.useECDHinstead.static intECDHElliptic curve Diffie-Hellman.static intECDSAElliptic curve digital signing algorithm.static intEd25519Ed25519 signing algorithm.static intEd448Ed448 signing algorithm.static intEDDSADeprecated.useEDDSA_LEGACYinstead.static intEDDSA_LEGACYLegacy EdDSA (curve identified by OID).static intELGAMAL_ENCRYPTEncrypt-only ElGamal.static intELGAMAL_GENERALDeprecated.useELGAMAL_ENCRYPTinstead.static intEXPERIMENTAL_1static intEXPERIMENTAL_10static intEXPERIMENTAL_11static intEXPERIMENTAL_2static intEXPERIMENTAL_3static intEXPERIMENTAL_4static intEXPERIMENTAL_5static intEXPERIMENTAL_6static intEXPERIMENTAL_7static intEXPERIMENTAL_8static intEXPERIMENTAL_9static intRSA_ENCRYPTDeprecated.useRSA_GENERALinstead.static intRSA_GENERALRSA encryption/signing algorithm.static intRSA_SIGNDeprecated.useRSA_GENERALinstead.static intX25519X25519 encryption algorithm.static intX448X448 encryption algorithm.
-
-
-
Field Detail
-
RSA_GENERAL
static final int RSA_GENERAL
RSA encryption/signing algorithm.- See Also:
- Constant Field Values
-
RSA_ENCRYPT
static final int RSA_ENCRYPT
Deprecated.useRSA_GENERALinstead.Deprecated tag for encrypt-only RSA. MUST NOT be generated.- See Also:
- Constant Field Values
-
RSA_SIGN
static final int RSA_SIGN
Deprecated.useRSA_GENERALinstead.Deprecated tag for sign-only RSA. MUST NOT be generated.- See Also:
- Constant Field Values
-
ELGAMAL_ENCRYPT
static final int ELGAMAL_ENCRYPT
Encrypt-only ElGamal.- See Also:
- Constant Field Values
-
DSA
static final int DSA
DSA.- See Also:
- Constant Field Values
-
EC
static final int EC
Deprecated.useECDHinstead.Deprecated tag for ECDH.- See Also:
- Constant Field Values
-
ECDH
static final int ECDH
Elliptic curve Diffie-Hellman.- See Also:
- Constant Field Values
-
ECDSA
static final int ECDSA
Elliptic curve digital signing algorithm.- See Also:
- Constant Field Values
-
ELGAMAL_GENERAL
static final int ELGAMAL_GENERAL
Deprecated.useELGAMAL_ENCRYPTinstead.Reserved tag for sign+encrypt ElGamal. MUST NOT be generated. An implementation MUST NOT generate ElGamal signatures.- See Also:
- Constant Field Values
-
DIFFIE_HELLMAN
static final int DIFFIE_HELLMAN
Reserved tag for IETF-style S/MIME Diffie-Hellman.- See Also:
- Constant Field Values
-
EDDSA
static final int EDDSA
Deprecated.useEDDSA_LEGACYinstead.Misnamed tag for legacy EdDSA.- See Also:
- Constant Field Values
-
EDDSA_LEGACY
static final int EDDSA_LEGACY
- See Also:
- Constant Field Values
-
AEDH
static final int AEDH
Reserved tag for AEDH.- See Also:
- Constant Field Values
-
AEDSA
static final int AEDSA
Reserved tag for AEDSA.- See Also:
- Constant Field Values
-
X25519
static final int X25519
X25519 encryption algorithm. RFC9580-compliant implementations MUST implement support for this.- See Also:
- Constant Field Values
-
X448
static final int X448
X448 encryption algorithm.- See Also:
- Constant Field Values
-
Ed25519
static final int Ed25519
Ed25519 signing algorithm. RFC9580-compliant implementations MUST implement support for this.- See Also:
- Constant Field Values
-
Ed448
static final int Ed448
Ed448 signing algorithm.- See Also:
- Constant Field Values
-
EXPERIMENTAL_1
static final int EXPERIMENTAL_1
- See Also:
- Constant Field Values
-
EXPERIMENTAL_2
static final int EXPERIMENTAL_2
- See Also:
- Constant Field Values
-
EXPERIMENTAL_3
static final int EXPERIMENTAL_3
- See Also:
- Constant Field Values
-
EXPERIMENTAL_4
static final int EXPERIMENTAL_4
- See Also:
- Constant Field Values
-
EXPERIMENTAL_5
static final int EXPERIMENTAL_5
- See Also:
- Constant Field Values
-
EXPERIMENTAL_6
static final int EXPERIMENTAL_6
- See Also:
- Constant Field Values
-
EXPERIMENTAL_7
static final int EXPERIMENTAL_7
- See Also:
- Constant Field Values
-
EXPERIMENTAL_8
static final int EXPERIMENTAL_8
- See Also:
- Constant Field Values
-
EXPERIMENTAL_9
static final int EXPERIMENTAL_9
- See Also:
- Constant Field Values
-
EXPERIMENTAL_10
static final int EXPERIMENTAL_10
- See Also:
- Constant Field Values
-
EXPERIMENTAL_11
static final int EXPERIMENTAL_11
- See Also:
- Constant Field Values
-
-