Method: OpenSSL::PKey::EC#dsa_verify_asn1
- Defined in:
- ossl_pkey_ec.c
#dsa_verify_asn1(data, sig) ⇒ Boolean
See the OpenSSL documentation for ECDSA_verify()
648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 |
# File 'ossl_pkey_ec.c', line 648 static VALUE ossl_ec_key_dsa_verify_asn1(VALUE self, VALUE data, VALUE sig) { EC_KEY *ec; GetEC(self, ec); StringValue(data); StringValue(sig); switch (ECDSA_verify(0, (unsigned char *) RSTRING_PTR(data), RSTRING_LENINT(data), (unsigned char *) RSTRING_PTR(sig), (int)RSTRING_LEN(sig), ec)) { case 1: return Qtrue; case 0: return Qfalse; default: break; } ossl_raise(eECError, "ECDSA_verify"); UNREACHABLE; } |