[ruby/openssl] pkey/ec: AWS-LC disallows serialization of explicit curves

https://github.com/ruby/openssl/commit/65c5a772ea
This commit is contained in:
Samuel Chiang 2025-02-12 02:00:46 +00:00 committed by git
parent 23465d8446
commit 4ec0e9e25d

View File

@ -309,7 +309,10 @@ class OpenSSL::TestEC < OpenSSL::PKeyTestCase
assert_equal group1.to_der, group2.to_der
assert_equal group1, group2
group2.asn1_flag ^=OpenSSL::PKey::EC::NAMED_CURVE
assert_not_equal group1.to_der, group2.to_der
# AWS-LC does not support serializing explicit curves.
unless aws_lc?
assert_not_equal group1.to_der, group2.to_der
end
assert_equal group1, group2
group3 = group1.dup