Пример #1
0
def _new_ec_pub_key_init(self, backend, ec_key_cdata, evp_pkey):
    self._backend = backend
    self._ec_key = ec_key_cdata
    self._evp_pkey = evp_pkey
    try:
        _mark_asn1_named_ec_curve(backend, ec_key_cdata)
        sn = _ec_key_curve_sn(backend, ec_key_cdata)
        self._curve = _sn_to_elliptic_curve(backend, sn)
    except:
        self._curve = None
Пример #2
0
 def test_sn_to_elliptic_curve_not_supported(self):
     with raises_unsupported_algorithm(_Reasons.UNSUPPORTED_ELLIPTIC_CURVE):
         _sn_to_elliptic_curve(backend, b"fake")
Пример #3
0
 def test_sn_to_elliptic_curve_not_supported(self):
     with raises_unsupported_algorithm(_Reasons.UNSUPPORTED_ELLIPTIC_CURVE):
         _sn_to_elliptic_curve(backend, b"fake")