X-Git-Url: http://nitlanguage.org diff --git a/lib/md5.nit b/lib/md5.nit index cd6bcd4..3fee2f8 100644 --- a/lib/md5.nit +++ b/lib/md5.nit @@ -14,7 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# Implements the md5 function in C +# Native MD5 digest implementation as `Text::md5` module md5 in "C Header" `{ @@ -489,9 +489,14 @@ in "C Header" `{ } `} -redef class String - # returns the md5 digest of the receiver string - # algorithm implemented by L. Peter Deutsch +redef class Text + # MD5 digest of `self` + # + # ~~~ + # assert "".md5 == "d41d8cd98f00b204e9800998ecf8427e" + # assert "a".md5 == "0cc175b9c0f1b6a831c399e269772661" + # assert "abc".md5 == "900150983cd24fb0d6963f7d28e17f72" + # ~~~ fun md5: String do return to_cstring.native_md5.to_s end