# Package org.opensaml.security.crypto.ec

@NonnullElements package org.opensaml.security.crypto.ec
Support for Elliptic-Curve cryptography.

Related Packages
Package
Description
org.opensaml.security.crypto
General cryptographic functionality.
org.opensaml.security.crypto.ec.curves
Implementations of `NamedCurve` used with Elliptic-Curve cryptography.
org.opensaml.security.crypto.dh
Support for Diffie-Hellman cryptography.
Class
Description
ECSupport
Cryptography support related to Elliptic Curve.
EnhancedECParameterSpec
A specialized subclass of `ECParameterSpec` which wraps an existing instance and implements `EnhancedECParameterSpec.hashCode()` and `EnhancedECParameterSpec.equals(Object)` so that it may be used directly in hashtable-based collections, as well as simplifying equality comparisons between 2 instances.
NamedCurve
Descriptor for an EC named curve.
NamedCurveRegistry
A registry of `NamedCurve` descriptors.