Package org.opensaml.security.crypto.ec.curves


package org.opensaml.security.crypto.ec.curves
Implementations of NamedCurve used with Elliptic-Curve cryptography.
  • Classes
    Class
    Description
    Abstract base class for implementations of NamedCurve.
    Basic implementations of NamedCurve where all required properties are simply supplied at construction time.
    Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
    Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
    Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
    Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
    Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
    Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
    Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
    Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
    Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
    Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
    Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
    Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
    Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
    Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
    Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
    Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
    Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
    Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
    Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
    Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
    Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
    Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
    Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
    Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
    Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
    Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
    Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
    Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
    Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
    Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
    Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
    Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
    Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
    Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
    Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
    Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
    Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
    Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
    Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
    Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
    Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
    Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
    Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
    Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
    Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
    Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
    Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
    Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
    Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
    Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.