Class EdECConstants


  • public class EdECConstants
    extends Object
    EdDSA constants class.
    Author:
    Lijun Liao (xipki)
    • Field Detail

      • id_X25519

        public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_X25519
      • id_X448

        public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_X448
      • id_ED25519

        public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ED25519
      • id_ED448

        public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ED448
    • Method Detail

      • isEdwardsCurve

        public static boolean isEdwardsCurve​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • isMontgomeryCurve

        public static boolean isMontgomeryCurve​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • isEdwardsOrMontgomeryCurve

        public static boolean isEdwardsOrMontgomeryCurve​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • getKeyBitSize

        public static int getKeyBitSize​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • getPublicKeyByteSize

        public static int getPublicKeyByteSize​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • getName

        public static String getName​(org.bouncycastle.asn1.ASN1ObjectIdentifier curveOid)
      • getCurveOid

        public static org.bouncycastle.asn1.ASN1ObjectIdentifier getCurveOid​(String curveName)