--pgp-sign-Multipart_Tue_Mar_13_10:49:02_2007-1 Content-Type: text/plain; charset=US-ASCII At Tue, 13 Mar 2007 07:48:05 +0900, Berger, Daniel wrote: > From the NEWS file: > > * New library: digest/bubblebabble > > I wish you would have let me know you were going to do this. I already > have a version out there at Indeed I should have. I'll keep it in mind for the future. > http://raa.ruby-lang.org/project/digest-babble/, which is a port of Ben > Trott's Perl module. Personally, I like my (well, Ben's) API better, and > writing this module in C seems like extreme overkill for something so > simple. My implementation in C is just as simple as yours in Ruby, and the API is a superset of Perl's, which simply provides a static function only. My API is not complex at all. It's fairly easy to use. Here's an example as follows: require 'digest/bubblebabble' # as a static function puts Digest.bubblebabble(Digest::SHA1.digest('BubbleBabble')) # like hexdigest() puts Digest::SHA1.bubblebabble('BubbleBabble') # like hexdigest() via the instance method hash igest::SHA1.new hash.update('BubbleBabble') puts hash.bubblebabble Where you can use any hashing algorithms besides SHA1. My intension is to implement a usable and extensible framework and unified API for message digesting. > Anyway, I hope this doesn't cause confusion. I'll delete my project from > the RAA and hide it on RubyForge when I get home. Sorry for the trouble. -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Different eyes see different things, Different hearts beat on different strings -- But there are times for you and me when all such things agree" --pgp-sign-Multipart_Tue_Mar_13_10:49:02_2007-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBF9gMOkgvvx5/Z4e4RAj+aAJ98Xzbgw+IWKHiZUFC4ivsCtA9VgACffG8x RaE9nxv4YuQ4AhBdLSF1CRkA9 -----END PGP SIGNATURE----- --pgp-sign-Multipart_Tue_Mar_13_10:49:02_2007-1--