com.ibm.crypto.fips.provider

Class ECUtils

  • java.lang.Object
    • com.ibm.crypto.fips.provider.ECUtils


  • public final class ECUtils
    extends java.lang.Object
    • Constructor Detail

      • ECUtils

        public ECUtils()
    • Method Detail

      • pointAsString

        protected static java.lang.String pointAsString(java.security.spec.ECPoint toString)
        Parameters:
        toString - ECPoint to convert to String
        Returns:
        ECPoint as a String
      • curveAsString

        protected static java.lang.String curveAsString(java.security.spec.EllipticCurve toString)
      • fieldAsString

        protected static java.lang.String fieldAsString(java.security.spec.ECField toString)
      • getField

        public static PrimeField getField(int size,
                          java.math.BigInteger p,
                          boolean nistPrime)
      • isNistPrime

        public static boolean isNistPrime(java.math.BigInteger p)
      • getCurve

        public static PrimeCurve getCurve(PrimeField field,
                          java.math.BigInteger a,
                          java.math.BigInteger b,
                          int curveType)
      • getCurve

        public static PrimeCurve getCurve(PrimeField field,
                          java.math.BigInteger a,
                          java.math.BigInteger b,
                          byte[] seed,
                          int curveType)
      • getPrimeCurve

        public static PrimeCurve getPrimeCurve(java.security.spec.EllipticCurve ec)
      • getPrimeParameterSpec

        public static java.security.spec.ECParameterSpec getPrimeParameterSpec(java.security.spec.ECParameterSpec params)
© Portions Copyright 2003, 2014, 2015, 2016 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2014 Oracle and/or its affiliates. All rights reserved.