General

Profile

rhenium (Kazuki Yamaguchi)

Issues

open closed Total
Assigned issues 4 50 54
Reported issues 4 35 39

Projects

Project Roles Registered on
Ruby Committer 05/17/2016

Activity

07/10/2026

11:25 AM Ruby Revision 3a237578 (git): [ruby/openssl] pkey: add OpenSSL::PKey::PKey#get_param
Expose EVP_PKEY_get_params(), added in OpenSSL 3.0, for retrieving
various parameters from an EVP_PKEY object.
https://github.com/ruby/openssl/commit/fbddeb74b0
rhenium (Kazuki Yamaguchi)
11:24 AM Ruby Revision ccde9900 (git): [ruby/openssl] ossl.h: add UINT64T2NUM(x)
https://github.com/ruby/openssl/commit/567be80127 rhenium (Kazuki Yamaguchi)
11:24 AM Ruby Revision f5d2c075 (git): [ruby/openssl] ssl: use uint64_t for SSL options
OpenSSL 3.0 changed the type of SSL options to uint64_t. Since OpenSSL
3.2 began using the 33rd bit, treating it as unsigned long is no longer
sufficient.
https://github.com/ruby/openssl/commit/743daa7ac9
rhenium (Kazuki Yamaguchi)
11:24 AM Ruby Revision 3169b4ed (git): [ruby/openssl] ssl: sync SSL_OP constants with OpenSSL 4.0
https://github.com/ruby/openssl/commit/8adbb9adbc rhenium (Kazuki Yamaguchi)

07/07/2026

03:01 PM Ruby Misc #22107: DevMeeting-2026-07-09
* [Feature #22102] C API to obtain a C string from a Ruby String (rhe)
* The existing `StringValueCStr()` is sometimes awkward to use. It would be nice to provide a simpler alternative as part of the public C API.
* Can we add one?...
rhenium (Kazuki Yamaguchi)
01:06 PM Ruby Feature #22102: C API to obtain a C string from a Ruby String
I prepared a GitHub PR: https://github.com/ruby/ruby/pull/17707
IMO we can just make it the user's responsibility to pass a `T_STRING`. I see this as a replacement for `RSTRING_PTR()` in cases where a C string is explicitly required.
rhenium (Kazuki Yamaguchi)

07/05/2026

05:49 PM Ruby Revision 594e1e9e (git): [ruby/openssl] x509*: allocate OpenSSL objects in #initialize{,_copy}
https://github.com/ruby/openssl/commit/c70b060c3d rhenium (Kazuki Yamaguchi)
05:49 PM Ruby Revision 7bb18ed2 (git): [ruby/openssl] ts: allocate OpenSSL objects in #initialize{,_copy}
https://github.com/ruby/openssl/commit/4cbe86fd1e rhenium (Kazuki Yamaguchi)
05:49 PM Ruby Revision 9d0a246e (git): [ruby/openssl] pkcs7: allocate OpenSSL objects in #initialize{,_copy}
https://github.com/ruby/openssl/commit/6bb2810f59 rhenium (Kazuki Yamaguchi)
05:49 PM Ruby Revision b32c5de5 (git): [ruby/openssl] ns_spki: allocate OpenSSL objects in #initialize{,_copy}
https://github.com/ruby/openssl/commit/f9026106a3 rhenium (Kazuki Yamaguchi)

Also available in: Atom