diff options
| author | Theo Buehler <tb@openbsd.org> | 2025-12-05 13:52:04 +0100 |
|---|---|---|
| committer | git <svn-admin@ruby-lang.org> | 2025-12-06 16:50:17 +0000 |
| commit | a07997bf8124b8aac516f8f70388e86fd24f4a2b (patch) | |
| tree | 4460b0bfe552faf73d45fb85d2b64743ecde2eec /ext | |
| parent | 98c151b0e55e25217334a94c17102ea8382027f2 (diff) | |
[ruby/openssl] Convert ossl_ns_spki.c to opaque ASN1_STRING
https://github.com/ruby/openssl/commit/0941ebbda5
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/openssl/ossl_ns_spki.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/openssl/ossl_ns_spki.c b/ext/openssl/ossl_ns_spki.c index 1d14988246..8440c2ee82 100644 --- a/ext/openssl/ossl_ns_spki.c +++ b/ext/openssl/ossl_ns_spki.c @@ -230,13 +230,12 @@ ossl_spki_get_challenge(VALUE self) NETSCAPE_SPKI *spki; GetSPKI(self, spki); - if (spki->spkac->challenge->length <= 0) { + if (ASN1_STRING_length(spki->spkac->challenge) <= 0) { OSSL_Debug("Challenge.length <= 0?"); return rb_str_new(0, 0); } - return rb_str_new((const char *)spki->spkac->challenge->data, - spki->spkac->challenge->length); + return asn1str_to_str(spki->spkac->challenge); } /* |
