<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/openssl/ossl_bn.c, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/openssl] Mark variables and functions as static whenever possible</title>
<updated>2024-12-07T07:55:47+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2024-10-29T19:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1df63d9451459209c00f5e8db033f18d145cc741'/>
<id>1df63d9451459209c00f5e8db033f18d145cc741</id>
<content type='text'>
https://github.com/ruby/openssl/commit/85d6b7f192
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/85d6b7f192
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] make bn shareable when frozen</title>
<updated>2024-11-13T07:25:51+00:00</updated>
<author>
<name>HoneyryderChuck</name>
<email>cardoso_tiago@hotmail.com</email>
</author>
<published>2024-10-19T16:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=233576843721a551fa276ba5c3cf19b38fa4ead1'/>
<id>233576843721a551fa276ba5c3cf19b38fa4ead1</id>
<content type='text'>
https://github.com/ruby/openssl/commit/d3c8e661e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/d3c8e661e8
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] move ractor safe macro to ossl.h</title>
<updated>2024-11-06T10:17:41+00:00</updated>
<author>
<name>HoneyryderChuck</name>
<email>cardoso_tiago@hotmail.com</email>
</author>
<published>2024-10-29T16:48:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e5860e565467cb330f2c7b9ae140a1e4b89c0b71'/>
<id>e5860e565467cb330f2c7b9ae140a1e4b89c0b71</id>
<content type='text'>
in order to import or define the RUBY_TYPED_FROZEN_SHAREABLE macro.

https://github.com/ruby/openssl/commit/b8504c2215
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in order to import or define the RUBY_TYPED_FROZEN_SHAREABLE macro.

https://github.com/ruby/openssl/commit/b8504c2215
</pre>
</div>
</content>
</entry>
<entry>
<title>[DOC] Fix typos</title>
<updated>2024-10-31T03:44:50+00:00</updated>
<author>
<name>kojix2</name>
<email>2xijok@gmail.com</email>
</author>
<published>2024-10-31T03:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=550ac2f2edc07d1b63e3755233df0758a652b53f'/>
<id>550ac2f2edc07d1b63e3755233df0758a652b53f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Fix references to the license text</title>
<updated>2024-06-08T10:59:17+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2024-05-01T08:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=69c0b1438a45938e79e63407035f116de4634dcb'/>
<id>69c0b1438a45938e79e63407035f116de4634dcb</id>
<content type='text'>
Update the references to the file "LICENCE" with "COPYING".

The file LICENCE doesn't exist in ruby/ruby nor ruby/openssl. This has
been always the case since OpenSSL for Ruby 2 was merged to the ruby
tree as a standard library in 2003.

In OpenSSL for Ruby 2's CVS repository[1], the LICENCE file contained
an old version of the Ruby License, identical to the COPYING file that
was in Ruby's tree at that time (r4128[2]).

[1] http://cvs.savannah.gnu.org/viewvc/rubypki/ossl2/LICENCE?revision=1.1.1.1&amp;view=markup
[2] https://github.com/ruby/ruby/blob/231247c010acba191b78ed2d1310c935e63ad919/COPYING

https://github.com/ruby/openssl/commit/5bccf07d04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the references to the file "LICENCE" with "COPYING".

The file LICENCE doesn't exist in ruby/ruby nor ruby/openssl. This has
been always the case since OpenSSL for Ruby 2 was merged to the ruby
tree as a standard library in 2003.

In OpenSSL for Ruby 2's CVS repository[1], the LICENCE file contained
an old version of the Ruby License, identical to the COPYING file that
was in Ruby's tree at that time (r4128[2]).

[1] http://cvs.savannah.gnu.org/viewvc/rubypki/ossl2/LICENCE?revision=1.1.1.1&amp;view=markup
[2] https://github.com/ruby/ruby/blob/231247c010acba191b78ed2d1310c935e63ad919/COPYING

https://github.com/ruby/openssl/commit/5bccf07d04
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] Implement Write Barrier for all OpenSSL types</title>
<updated>2023-06-18T16:57:09+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2023-03-13T08:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1965c09ee50b5202d45462cd8bc6224ca6e45ae9'/>
<id>1965c09ee50b5202d45462cd8bc6224ca6e45ae9</id>
<content type='text'>
The vast majority have no reference so it's just a matter of setting the flags.

For the couple exception, they have very little references so it's
easy.

https://github.com/ruby/openssl/commit/2c7c6de69e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The vast majority have no reference so it's just a matter of setting the flags.

For the couple exception, they have very little references so it's
easy.

https://github.com/ruby/openssl/commit/2c7c6de69e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] add document-method for BN#mod_inverse</title>
<updated>2022-10-17T14:38:35+00:00</updated>
<author>
<name>Ben Toews</name>
<email>benjamin.toews@gmail.com</email>
</author>
<published>2022-10-17T13:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7db29de008bbf06ce1dc2a1e9fd9c9684b31e325'/>
<id>7db29de008bbf06ce1dc2a1e9fd9c9684b31e325</id>
<content type='text'>
https://github.com/ruby/openssl/commit/5befde7519
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/5befde7519
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] add BN#mod_sqrt</title>
<updated>2022-10-17T14:38:34+00:00</updated>
<author>
<name>Ben Toews</name>
<email>benjamin.toews@gmail.com</email>
</author>
<published>2022-10-17T13:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=149cb049f1d7f5fd2edf5ab467c33037ec993a47'/>
<id>149cb049f1d7f5fd2edf5ab467c33037ec993a47</id>
<content type='text'>
https://github.com/ruby/openssl/commit/4619ab3e76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/openssl/commit/4619ab3e76
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] define BIGNUM_2cr macro for BN function that takes context and</title>
<updated>2022-10-17T14:38:34+00:00</updated>
<author>
<name>Ben Toews</name>
<email>benjamin.toews@gmail.com</email>
</author>
<published>2022-10-17T13:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e037731c9f840b0c74eb68a808a109fdef3c6d5e'/>
<id>e037731c9f840b0c74eb68a808a109fdef3c6d5e</id>
<content type='text'>
returns a BN

https://github.com/ruby/openssl/commit/4d0971c51c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
returns a BN

https://github.com/ruby/openssl/commit/4d0971c51c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/openssl] bn: expand BIGNUM_RAND and BIGNUM_RAND_RANGE macros</title>
<updated>2021-10-24T15:40:48+00:00</updated>
<author>
<name>Kazuki Yamaguchi</name>
<email>k@rhe.jp</email>
</author>
<published>2021-10-23T10:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e10dfdf6234ec4f0a11eeee91132d39cfaf6fd24'/>
<id>e10dfdf6234ec4f0a11eeee91132d39cfaf6fd24</id>
<content type='text'>
Now that BN.pseudo_rand{,_range} are alias, those macros are only used
once. Let's expand the macros for better readability.

https://github.com/ruby/openssl/commit/7c2fc00dee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that BN.pseudo_rand{,_range} are alias, those macros are only used
once. Let's expand the macros for better readability.

https://github.com/ruby/openssl/commit/7c2fc00dee
</pre>
</div>
</content>
</entry>
</feed>
