Exemple #1
0
        /**
         * return the X9ECParameters object for the named curve represented by
         * the passed in object identifier. Null if the curve isn't present.
         *
         * @param oid an object identifier representing a named curve, if present.
         */
        public static X9ECParameters GetByOid(
            DerObjectIdentifier oid)
        {
            X9ECParametersHolder holder = (X9ECParametersHolder)curves[oid];

            return(holder == null ? null : holder.Parameters);
        }
 private static void DefineCurve(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
 {
     nameToCurve.Add(name, holder);
     nameToOid.Add(name, oid);
     oidToName.Add(oid, name);
     oidToCurve.Add(oid, holder);
 }
 private static void DefineCurveWithOid(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
 {
     names.Add(name);
     oidToName.Add(oid, name);
     oidToCurve.Add(oid, holder);
     name = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.ToUpperInvariant(name);
     nameToOid.Add(name, oid);
     nameToCurve.Add(name, holder);
 }
 private static void DefineCurve(
     string name,
     DerObjectIdentifier oid,
     X9ECParametersHolder holder)
 {
     objIds.Add(name, oid);
     names.Add(oid, name);
     curves.Add(oid, holder);
 }
Exemple #5
0
 private static void DefineCurve(
     string name,
     DerObjectIdentifier oid,
     X9ECParametersHolder holder)
 {
     objIds.Add(Platform.ToUpperInvariant(name), oid);
     names.Add(oid, name);
     curves.Add(oid, holder);
 }
 private static void DefineCurveWithOid(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
 {
     names.Add(name);
     oidToName.Add(oid, name);
     oidToCurve.Add(oid, holder);
     name = Platform.ToUpperInvariant(name);
     nameToOid.Add(name, oid);
     nameToCurve.Add(name, holder);
 }
 private static void DefineCurve(
     string name,
     DerObjectIdentifier oid,
     X9ECParametersHolder holder)
 {
     objIds.Add(BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.ToUpperInvariant(name), oid);
     names.Add(oid, name);
     curves.Add(oid, holder);
 }
        public static X9ECParameters GetByOid(DerObjectIdentifier oid)
        {
            X9ECParametersHolder x9ECParametersHolder = (X9ECParametersHolder)CustomNamedCurves.oidToCurve[oid];

            if (x9ECParametersHolder != null)
            {
                return(x9ECParametersHolder.Parameters);
            }
            return(null);
        }
        public static X9ECParameters GetByName(string name)
        {
            X9ECParametersHolder x9ECParametersHolder = (X9ECParametersHolder)CustomNamedCurves.nameToCurve[Platform.ToLowerInvariant(name)];

            if (x9ECParametersHolder != null)
            {
                return(x9ECParametersHolder.Parameters);
            }
            return(null);
        }
        public static X9ECParameters GetByOid(DerObjectIdentifier oid)
        {
            X9ECParametersHolder x9ECParametersHolder = (X9ECParametersHolder)TeleTrusTNamedCurves.curves[oid];

            if (x9ECParametersHolder != null)
            {
                return(x9ECParametersHolder.Parameters);
            }
            return(null);
        }
 private static void DefineCurve(string name, X9ECParametersHolder holder)
 {
     names.Add(name);
     name = Platform.ToUpperInvariant(name);
     nameToCurve.Add(name, holder);
 }
 private static void DefineCurve(string name, X9ECParametersHolder holder)
 {
     CustomNamedCurves.names.Add(name);
     name = Platform.ToLowerInvariant(name);
     CustomNamedCurves.nameToCurve.Add(name, holder);
 }
 private static void DefineCurve(string name, X9ECParametersHolder holder)
 {
     names.Add(name);
     name = BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.ToUpperInvariant(name);
     nameToCurve.Add(name, holder);
 }
 private static void DefineCurve(string name, X9ECParametersHolder holder)
 {
     nameToCurve.Add(name, holder);
 }
        public static X9ECParameters GetByOid(DerObjectIdentifier oid)
        {
            X9ECParametersHolder holder = (X9ECParametersHolder)oidToCurve[oid];

            return(holder?.Parameters);
        }
Exemple #16
0
 private static void DefineCurve(string name, DerObjectIdentifier oid, X9ECParametersHolder holder)
 {
     AnssiNamedCurves.objIds.Add(Platform.ToLowerInvariant(name), oid);
     AnssiNamedCurves.names.Add(oid, name);
     AnssiNamedCurves.curves.Add(oid, holder);
 }
        public static X9ECParameters GetByName(string name)
        {
            X9ECParametersHolder holder = (X9ECParametersHolder)nameToCurve[BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Platform.ToUpperInvariant(name)];

            return(holder == null ? null : holder.Parameters);
        }
        public static X9ECParameters GetByName(string name)
        {
            X9ECParametersHolder holder = (X9ECParametersHolder)nameToCurve[Platform.ToUpperInvariant(name)];

            return(holder == null ? null : holder.Parameters);
        }
		private static void DefineCurve (string name, ASN1 oid, X9ECParametersHolder holder)
		{
			objIds.Add (name, oid);
			names.Add (oid, name);
			curves.Add (oid, holder);
		}