Directory ext/digest/bubblebabble/

Directory Created:
2006-10-13 12:46
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

ext/digest/bubblebabble/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 11 (100.0%) 173 (100.0%) 15.7
knu 7 (63.6%) 173 (100.0%) 24.7
shyouhei 4 (36.4%) 0 (0.0%) 0.0

Most Recent Commits

shyouhei 2007-02-13 00:01

set svn:eol-style

0 lines of code changed in:

knu 2006-10-20 13:48

* ext/digest: Prefix C constants with RUBY_ and C type names with

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


* 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


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

21 lines of code changed in:

knu 2006-10-13 20:40

* ext/digest/digest.c: Improve RDoc documentation.

* ext/digest/digest.c (Init_digest, rb_digest_base_s_digest,

rb_digest_base_s_hexdigest): Make Digest::Base::digest() and

Digest::Base::hexdigest() take extra arguments, which are passed

through to the constructor in an internal call.

* ext/digest/bubblebabble/bubblebabble.c

(rb_digest_base_s_bubblebabble): Ditto for


9 lines of code changed in:

knu 2006-10-13 20:08

Add .cvsignore

4 lines of code changed in:

knu 2006-10-13 12:46

* ext/digest/bubblebabble, ext/digest/digest.c: Rip BubbleBabble

support out of the base class and have a separate module named


139 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT