General

Profile

rhenium (Kazuki Yamaguchi)

Issues

open closed Total
Assigned issues 5 48 53
Reported issues 2 33 35

Projects

Project Roles Registered on
Ruby Committer 05/17/2016
Backport187 Committer 05/17/2016
Backport191 Committer 05/17/2016
Backport192 Committer 05/17/2016
Backport193 Committer 05/17/2016
Backport200 Committer 05/17/2016
Backport21 Committer 05/17/2016
Backport22 Committer 05/17/2016
Ruby 1.8 Committer 05/17/2016
Ruby master Committer 05/17/2016

Activity

12/21/2024

06:33 PM Ruby master Revision c79b4354 (git): [ruby/openssl] pkcs12: add PKCS12#set_mac
Add a binding for PKCS12_set_mac() to set MAC parameters and
(re-)calculate MAC for the content.
This allows generat...
rhenium (Kazuki Yamaguchi)
06:33 PM Ruby master Revision 637f019f (git): [ruby/openssl] cipher: make output buffer String independent
OpenSSL::Cipher#update accepts a String as the second argument to be
used as the output buffer. The buffer must be di...
rhenium (Kazuki Yamaguchi)
06:33 PM Ruby master Revision 9de2b407 (git): [ruby/openssl] digest: make output buffer String independent in #finish
Likewise, OpenSSL::Digest#finish needs to make the output buffer
independent before writing to it.
https://github.co...
rhenium (Kazuki Yamaguchi)
06:33 PM Ruby master Revision 48624620 (git): [ruby/openssl] digest: remove optional parameter from OpenSSL::Digest#finish
OpenSSL::Digest#finish overrides Digest::Instance#finish and is called
from the Digest::Class framework in the digest...
rhenium (Kazuki Yamaguchi)
06:33 PM Ruby master Revision 2a3f2412 (git): [ruby/openssl] ssl: fix flaky test case test_ctx_client_session_cb_tls13_exception
In the test case, the client raises an exception in the session_new_cb
and may not cleanly close the connection. Let'...
rhenium (Kazuki Yamaguchi)
06:33 PM Ruby master Revision 9e3e1c7f (git): [ruby/openssl] Ruby/OpenSSL 3.3.0
https://github.com/ruby/openssl/commit/e5153dbbb4 rhenium (Kazuki Yamaguchi)

12/20/2024

01:19 PM Ruby master Revision 0397bfa2 (git): [PRISM] Fix compiling popped opt_str_uminus and opt_str_freeze
Put a pop as needed. This example currently causes [BUG]:
$ ruby --parser=prism -e'1.times{"".freeze;nil}'
...
rhenium (Kazuki Yamaguchi)

12/13/2024

11:01 AM Ruby master Feature #20878: A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)`
byroot (Jean Boussier) wrote in #note-19:
> First that a lot more complicated than just working with a raw malloced ...
rhenium (Kazuki Yamaguchi)

12/10/2024

03:45 PM Ruby master Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
The exception from `rb_str_set_len()` is after the fact, indicating it has illegally written to `RSTRING_PTR(str)` of... rhenium (Kazuki Yamaguchi)
03:08 PM Ruby master Bug #20937: "can't set length of shared string" error when using OpenSSL::Cipher#update with buffer
This is a different bug. `OpenSSL::Cipher#update` is failing to make the supplied buffer independent.
Reproducer f...
rhenium (Kazuki Yamaguchi)

Also available in: Atom