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

@NonnullElements package org.opensaml.security.crypto.ec.curves
Implementations of `NamedCurve` used with Elliptic-Curve cryptography.

Related Packages
Package
Description
org.opensaml.security.crypto.ec
Support for Elliptic-Curve cryptography.
Classes
Class
Description
AbstractNamedCurve
Abstract base class for implementations of `NamedCurve`.
BasicNamedCurve
Basic implementations of `NamedCurve` where all required properties are simply supplied at construction time.
BrainpoolP256r1
Descriptor for named curve 'brainpoolP256r1', OID: 1.3.36.3.3.2.8.1.1.7.
BrainpoolP320r1
Descriptor for named curve 'brainpoolP320r1', OID: 1.3.36.3.3.2.8.1.1.9.
BrainpoolP384r1
Descriptor for named curve 'brainpoolP384r1', OID: 1.3.36.3.3.2.8.1.1.11.
BrainpoolP512r1
Descriptor for named curve 'brainpoolP512r1', OID: 1.3.36.3.3.2.8.1.1.13.
Secp112r1
Descriptor for named curve 'secp112r1', OID: 1.3.132.0.6.
Secp112r2
Descriptor for named curve 'secp112r2', OID: 1.3.132.0.7.
Secp128r1
Descriptor for named curve 'secp128r1', OID: 1.3.132.0.28.
Secp128r2
Descriptor for named curve 'secp128r2', OID: 1.3.132.0.29.
Secp160k1
Descriptor for named curve 'secp160k1', OID: 1.3.132.0.9.
Secp160r1
Descriptor for named curve 'secp160r1', OID: 1.3.132.0.8.
Secp160r2
Descriptor for named curve 'secp160r2', OID: 1.3.132.0.30.
Secp192k1
Descriptor for named curve 'secp192k1', OID: 1.3.132.0.31.
Secp192r1
Descriptor for named curve 'secp192r1', OID: 1.2.840.10045.3.1.1.
Secp224k1
Descriptor for named curve 'secp224k1', OID: 1.3.132.0.32.
Secp224r1
Descriptor for named curve 'secp224r1', OID: 1.3.132.0.33.
Secp256k1
Descriptor for named curve 'secp256k1', OID: 1.3.132.0.10.
Secp256r1
Descriptor for named curve 'secp256r1', OID: 1.2.840.10045.3.1.7.
Secp384r1
Descriptor for named curve 'secp384r1', OID: 1.3.132.0.34.
Secp521r1
Descriptor for named curve 'secp521r1', OID: 1.3.132.0.35.
Sect113r1
Descriptor for named curve 'sect113r1', OID: 1.3.132.0.4.
Sect113r2
Descriptor for named curve 'sect113r2', OID: 1.3.132.0.5.
Sect131r1
Descriptor for named curve 'sect131r1', OID: 1.3.132.0.22.
Sect131r2
Descriptor for named curve 'sect131r2', OID: 1.3.132.0.23.
Sect163k1
Descriptor for named curve 'sect163k1', OID: 1.3.132.0.1.
Sect163r1
Descriptor for named curve 'sect163r1', OID: 1.3.132.0.2.
Sect163r2
Descriptor for named curve 'sect163r2', OID: 1.3.132.0.15.
Sect193r1
Descriptor for named curve 'sect193r1', OID: 1.3.132.0.24.
Sect193r2
Descriptor for named curve 'sect193r2', OID: 1.3.132.0.25.
Sect233k1
Descriptor for named curve 'sect233k1', OID: 1.3.132.0.26.
Sect233r1
Descriptor for named curve 'sect233r1', OID: 1.3.132.0.27.
Sect239k1
Descriptor for named curve 'sect239k1', OID: 1.3.132.0.3.
Sect283k1
Descriptor for named curve 'sect283k1', OID: 1.3.132.0.16.
Sect283r1
Descriptor for named curve 'sect283r1', OID: 1.3.132.0.17.
Sect409k1
Descriptor for named curve 'sect409k1', OID: 1.3.132.0.36.
Sect409r1
Descriptor for named curve 'sect409r1', OID: 1.3.132.0.37.
Sect571k1
Descriptor for named curve 'sect571k1', OID: 1.3.132.0.38.
Sect571r1
Descriptor for named curve 'sect571r1', OID: 1.3.132.0.39.
X962c2tnb191v1
Descriptor for named curve 'X9.62 c2tnb191v1', OID: 1.2.840.10045.3.0.5.
X962c2tnb191v2
Descriptor for named curve 'X9.62 c2tnb191v2', OID: 1.2.840.10045.3.0.6.
X962c2tnb191v3
Descriptor for named curve 'X9.62 c2tnb191v3', OID: 1.2.840.10045.3.0.7.
X962c2tnb239v1
Descriptor for named curve 'X9.62 c2tnb239v1', OID: 1.2.840.10045.3.0.11.
X962c2tnb239v2
Descriptor for named curve 'X9.62 c2tnb239v2', OID: 1.2.840.10045.3.0.12.
X962c2tnb239v3
Descriptor for named curve 'X9.62 c2tnb239v3', OID: 1.2.840.10045.3.0.13.
X962c2tnb359v1
Descriptor for named curve 'X9.62 c2tnb359v1', OID: 1.2.840.10045.3.0.18.
X962c2tnb431r1
Descriptor for named curve 'X9.62 c2tnb431r1', OID: 1.2.840.10045.3.0.20.
X962prime192v2
Descriptor for named curve 'X9.62 prime192v2', OID: 1.2.840.10045.3.1.2.
X962prime192v3
Descriptor for named curve 'X9.62 prime192v3', OID: 1.2.840.10045.3.1.3.
X962prime239v1
Descriptor for named curve 'X9.62 prime239v1', OID: 1.2.840.10045.3.1.4.
X962prime239v2
Descriptor for named curve 'X9.62 prime239v2', OID: 1.2.840.10045.3.1.5.
X962prime239v3
Descriptor for named curve 'X9.62 prime239v3', OID: 1.2.840.10045.3.1.6.