diff options
Diffstat (limited to 'docs/hazmat/primitives/asymmetric')
| -rw-r--r-- | docs/hazmat/primitives/asymmetric/ec.rst | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/ec.rst b/docs/hazmat/primitives/asymmetric/ec.rst index d89fde3d..0035e5b0 100644 --- a/docs/hazmat/primitives/asymmetric/ec.rst +++ b/docs/hazmat/primitives/asymmetric/ec.rst @@ -926,6 +926,21 @@ Elliptic Curve Object Identifiers          Corresponds to the dotted string ``"1.3.132.0.39"``. +.. function:: get_curve_for_oid(oid) + +    .. versionadded:: 2.6 + +    A function that takes an :class:`~cryptography.x509.ObjectIdentifier` +    and returns the associated elliptic curve class. + +    :param oid: An instance of +        :class:`~cryptography.x509.ObjectIdentifier`. + +    :returns: The matching elliptic curve class. The returned class conforms +        to the :class:`EllipticCurve` interface. + +    :raises LookupError: Raised if no elliptic curve is found that matches +        the provided object identifier.  .. _`FIPS 186-3`: https://csrc.nist.gov/csrc/media/publications/fips/186/3/archive/2009-06-25/documents/fips_186-3.pdf  .. _`FIPS 186-4`: https://csrc.nist.gov/publications/detail/fips/186/4/final  | 
