<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/digest/sha2, branch master</title>
<subtitle>Ruby GIT repository</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/'/>
<entry>
<title>* ext/digest/sha2/sha2.c: The ULL suffix is not supported by</title>
<updated>2009-08-06T16:51:37+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-06T16:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=202cfac9512ab65a28b19dae381068aba2bb36b3'/>
<id>202cfac9512ab65a28b19dae381068aba2bb36b3</id>
<content type='text'>
  pre-C99 compilers, so resurrect the ULL() macro to regain
  portability. [ruby-dev:39032]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  pre-C99 compilers, so resurrect the ULL() macro to regain
  portability. [ruby-dev:39032]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24434 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/*/extconf.rb: inttypes.h and unistd.h need not be</title>
<updated>2009-08-06T16:36:54+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-06T16:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=f9ec7a782d9af033ba821840855458268877c6e2'/>
<id>f9ec7a782d9af033ba821840855458268877c6e2</id>
<content type='text'>
  checked here. [ruby-dev:39032]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  checked here. [ruby-dev:39032]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>	* ext/digest/sha2/lib/sha2.eb: should require sha2.so.</title>
<updated>2009-08-06T12:18:38+00:00</updated>
<author>
<name>usa</name>
<email>usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-06T12:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=28ed738bd5bb427c8e0076ded8237d2334325b46'/>
<id>28ed738bd5bb427c8e0076ded8237d2334325b46</id>
<content type='text'>
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>	* ext/digest/sha2/sha2.c (*_Final): typos.</title>
<updated>2009-08-06T12:12:32+00:00</updated>
<author>
<name>usa</name>
<email>usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-06T12:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=4a6d9c0d4cec2b7e8bd40d88ca830f467e88a94b'/>
<id>4a6d9c0d4cec2b7e8bd40d88ca830f467e88a94b</id>
<content type='text'>
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as</title>
<updated>2009-08-06T10:49:05+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-06T10:49:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=873e877a4a709f786ceccf87c92444296786e554'/>
<id>873e877a4a709f786ceccf87c92444296786e554</id>
<content type='text'>
  necessary. [ruby-dev:39029]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  necessary. [ruby-dev:39029]



git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/sha2/sha2.[ch]: Update to 1.0 RELEASE which fixes an</title>
<updated>2009-08-05T16:40:33+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2009-08-05T16:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=9522c20f90d9c448e00fde1e0d035421d08c4ba5'/>
<id>9522c20f90d9c448e00fde1e0d035421d08c4ba5</id>
<content type='text'>
  off-by-one bug in SHA-256 hashing.  Reduce differences from
  the original while at it. [Bug #1799]




git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  off-by-one bug in SHA-256 hashing.  Reduce differences from
  the original while at it. [Bug #1799]




git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@24415 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/md5/md5init.c (md5), ext/digest/rmd160/rmd160init.c</title>
<updated>2008-09-01T07:48:53+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2008-09-01T07:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=56e0440e3b4f363bb7da57c70a10fd34d116b4e6'/>
<id>56e0440e3b4f363bb7da57c70a10fd34d116b4e6</id>
<content type='text'>
  (rmd160) ext/digest/sha1/sha1init.c (sha1),
  ext/digest/sha2/sha2init.c (sha256, sha384, sha512): constified.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  (rmd160) ext/digest/sha1/sha1init.c (sha1),
  ext/digest/sha2/sha2init.c (sha256, sha384, sha512): constified.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/sha2/lib/sha2.rb: Moved one level up from under</title>
<updated>2006-12-11T02:59:43+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2006-12-11T02:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=67f0687d8085f098a0441371a381c38222a37d21'/>
<id>67f0687d8085f098a0441371a381c38222a37d21</id>
<content type='text'>
  the superfluous subdirectory digest/.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  the superfluous subdirectory digest/.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest/lib/digest/hmac.rb: Complete half-boiled updates.</title>
<updated>2006-10-20T13:01:55+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2006-10-20T13:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=44c912c7a599ebcfbf0c062450897ab8900f3afc'/>
<id>44c912c7a599ebcfbf0c062450897ab8900f3afc</id>
<content type='text'>
* ext/digest/sha2/lib/digest/sha2.rb: Fix #initialize_clone().


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ext/digest/sha2/lib/digest/sha2.rb: Fix #initialize_clone().


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>* ext/digest: Prefix C constants with RUBY_ and C type names with</title>
<updated>2006-10-20T12:48:35+00:00</updated>
<author>
<name>knu</name>
<email>knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2006-10-20T12:48:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/kanarip/public_git/ruby.git/commit/?id=a56084dcf550f915827d82834cea7477e60258f3'/>
<id>a56084dcf550f915827d82834cea7477e60258f3</id>
<content type='text'>
  rb_ to avoid name clash in writing extensions.

* ext/digest: Introduce Digest::Class and Digest::Instance for
  ease of implementing subclasses and add-ons, inspried by
  gotoyuzo.

* ext/digest: The Digest::Instance module now requires and assumes
  that any instance be resettable and clonable, and add some
  convenient instance methods such as "new()", for creating a new
  copy, parameter taking "digest()" and "hexdigest()", for instant
  calculation.  These methods make digest instances work just like
  digest classes.

* ext/digest/sha2/lib/digest/sha2.rb:
  Add the Digest::SHA2 class to wrap up SHA2 variants: SHA256,
  SHA384 and SHA512, hoping this module would make a decent
  example of a digest subclass written in Ruby.

* ext/digest/lib/digest.rb: Adjust autoload entries for SHA2
  classes.

* ext/digest/lib/digest/hmac.rb: Follow the framework updates.


git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  rb_ to avoid name clash in writing extensions.

* ext/digest: Introduce Digest::Class and Digest::Instance for
  ease of implementing subclasses and add-ons, inspried by
  gotoyuzo.

* ext/digest: The Digest::Instance module now requires and assumes
  that any instance be resettable and clonable, and add some
  convenient instance methods such as "new()", for creating a new
  copy, parameter taking "digest()" and "hexdigest()", for instant
  calculation.  These methods make digest instances work just like
  digest classes.

* ext/digest/sha2/lib/digest/sha2.rb:
  Add the Digest::SHA2 class to wrap up SHA2 variants: SHA256,
  SHA384 and SHA512, hoping this module would make a decent
  example of a digest subclass written in Ruby.

* ext/digest/lib/digest.rb: Adjust autoload entries for SHA2
  classes.

* ext/digest/lib/digest/hmac.rb: Follow the framework updates.


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