We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 72a5cae commit d8a6a61Copy full SHA for d8a6a61
src/test/ruby/ec/test_ec.rb
@@ -233,6 +233,18 @@ def test_check_key
233
end
234
235
236
+ def test_sign_verify
237
+ key_file = File.join(File.dirname(__FILE__), 'private_key.pem')
238
+
239
+ key = OpenSSL::PKey::EC.new(File.read(key_file))
240
+ data = 'abcd'
241
+ digest = OpenSSL::Digest::SHA256.new
242
+ sig = key.sign(digest, data)
243
+ assert_true key.verify(digest, sig, data)
244
245
+ key.sign(OpenSSL::Digest::SHA1.new, data)
246
+ end
247
248
def test_group_encoding
249
for group in @groups
250
for meth in [:to_der, :to_pem]
0 commit comments