<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/test_securerandom.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/securerandom] Split Random::Formatter from SecureRandom [Feature #18190]</title>
<updated>2021-12-09T11:26:44+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-12-05T12:53:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=12a0a89e22fbc312e4a95a7749bc153532daa855'/>
<id>12a0a89e22fbc312e4a95a7749bc153532daa855</id>
<content type='text'>
https://github.com/ruby/securerandom/commit/1e57277b9e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/securerandom/commit/1e57277b9e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/securerandom] Remove no longer used helper methods</title>
<updated>2021-12-05T14:13:23+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-12-05T13:50:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=bbfefd45c6c99c4371cc0789bdd1da9ea3ade701'/>
<id>bbfefd45c6c99c4371cc0789bdd1da9ea3ade701</id>
<content type='text'>
Unused since r59801, 782b2050b837206d06767d42d0ea5117921247c8,
or https://github.com/ruby/securerandom/commit/52c8e7a85e017f.

https://github.com/ruby/securerandom/commit/38fc2c4427
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unused since r59801, 782b2050b837206d06767d42d0ea5117921247c8,
or https://github.com/ruby/securerandom/commit/52c8e7a85e017f.

https://github.com/ruby/securerandom/commit/38fc2c4427
</pre>
</div>
</content>
</entry>
<entry>
<title>Use build_message on test_securerandom.rb (#3543)</title>
<updated>2020-09-15T22:45:01+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-09-15T22:45:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=344304c89f956bdf269b5424ae091f6928b678bb'/>
<id>344304c89f956bdf269b5424ae091f6928b678bb</id>
<content type='text'>
* Revert "Revert "[ruby/securerandom] Use build_message instead of message for test-unit""
* [ruby/securerandom] Fixed the wrong usage of build_message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Revert "Revert "[ruby/securerandom] Use build_message instead of message for test-unit""
* [ruby/securerandom] Fixed the wrong usage of build_message
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ruby/securerandom] Use build_message instead of message for test-unit"</title>
<updated>2020-09-15T12:44:59+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-09-15T12:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ee10efdcf028c0455c192acdd8298c42f0be3d87'/>
<id>ee10efdcf028c0455c192acdd8298c42f0be3d87</id>
<content type='text'>
This reverts commit 7f9f5f5723cd723dee578b0681066c8393ee45d0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 7f9f5f5723cd723dee578b0681066c8393ee45d0.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/securerandom] Use build_message instead of message for test-unit</title>
<updated>2020-09-15T12:07:27+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-05-28T12:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7f9f5f5723cd723dee578b0681066c8393ee45d0'/>
<id>7f9f5f5723cd723dee578b0681066c8393ee45d0</id>
<content type='text'>
https://github.com/ruby/securerandom/commit/826b877e83
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/securerandom/commit/826b877e83
</pre>
</div>
</content>
</entry>
<entry>
<title>Test SecureRandom.uuid format</title>
<updated>2019-07-26T16:56:53+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-07-26T16:56:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5fef46ae0dedaab359f55bc3680f4278eb7da98d'/>
<id>5fef46ae0dedaab359f55bc3680f4278eb7da98d</id>
<content type='text'>
SecureRandom uses v4 UUIDs, which are completely random except for
6 bits, 4 in the version field and 2 in the clk_seq_hi_res field.
Add a test that those bit patterns are set correctly for v4 UUIDs,
per RFC 4122 section 4.4.

Fixes [Bug #13603]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SecureRandom uses v4 UUIDs, which are completely random except for
6 bits, 4 in the version field and 2 in the clk_seq_hi_res field.
Add a test that those bit patterns are set correctly for v4 UUIDs,
per RFC 4122 section 4.4.

Fixes [Bug #13603]
</pre>
</div>
</content>
</entry>
<entry>
<title>fix visibility of SecureRandom.gen_random</title>
<updated>2019-05-14T02:44:20+00:00</updated>
<author>
<name>Urabe, Shyouhei</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2019-05-14T02:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5bab1304af25a843728dbcd2f3594913740aecb0'/>
<id>5bab1304af25a843728dbcd2f3594913740aecb0</id>
<content type='text'>
Aliasing a method preserves its visibility.  These aliases turn
formerly-public methods into private.  Should make them public
again.  [Bug #15847]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Aliasing a method preserves its visibility.  These aliases turn
formerly-public methods into private.  Should make them public
again.  [Bug #15847]
</pre>
</div>
</content>
</entry>
<entry>
<title>Use `\A` and `\z` instead of `^` and `$`</title>
<updated>2017-10-22T09:16:54+00:00</updated>
<author>
<name>kazu</name>
<email>kazu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-10-22T09:16:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dfee14d34cd8c3c9b7acc27372e06eb5bfcfd5c1'/>
<id>dfee14d34cd8c3c9b7acc27372e06eb5bfcfd5c1</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60358 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>less random generations in Random::Formatter#choose.</title>
<updated>2017-10-21T16:12:46+00:00</updated>
<author>
<name>akr</name>
<email>akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-10-21T16:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6cba29b4220cc0277f209af9d172f4ec1ddb5f0e'/>
<id>6cba29b4220cc0277f209af9d172f4ec1ddb5f0e</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60309 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>SecureRandom.alphanumeric implemented.</title>
<updated>2017-10-21T15:21:26+00:00</updated>
<author>
<name>akr</name>
<email>akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2017-10-21T15:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b867882a1c2a358bb7a46f84365c86a959d35240'/>
<id>b867882a1c2a358bb7a46f84365c86a959d35240</id>
<content type='text'>
[ruby-core:68098] [Feature #10849] proposed by Andrew Butterfield.

SecureRandom.choose and SecureRandom.graph is not included.
(The implementation has SecureRandom.choose but it is private.)

I feel the method name, SecureRandom.choose, doesn't represent
the behavior well.

The actual use cases of SecureRandom.graph is not obvious.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ruby-core:68098] [Feature #10849] proposed by Andrew Butterfield.

SecureRandom.choose and SecureRandom.graph is not included.
(The implementation has SecureRandom.choose but it is private.)

I feel the method name, SecureRandom.choose, doesn't represent
the behavior well.

The actual use cases of SecureRandom.graph is not obvious.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
