NAME

Task::Digest - Task to install all available cryptographic message digests

DESCRIPTION

This distribution contains no actual code; it simply exists to provide a list of dependencies to assist in quickly installing all available cryptographic message digests.

MODULES

BENCHMARKS

This distribution contains a benchmarking script which compares the available message digest algorithms. These are the results on a MacBook 2GHz Core 2 Duo (64-bit) with Perl 5.12.2, using a message size of 1KB:

md4          295821/s   289 MB/s
md5          245759/s   240 MB/s
bmw_384      217211/s   212 MB/s
skein_512    216392/s   211 MB/s
bmw_512      215039/s   210 MB/s
skein_256    190300/s   186 MB/s
blake_384    156392/s   153 MB/s
blake_512    150312/s   147 MB/s
bmw_256      132741/s   130 MB/s
bmw_224      132740/s   130 MB/s
blake_256    120470/s   118 MB/s
blake_224    120302/s   117 MB/s
sha_sha_1    114840/s   112 MB/s
skein_1024   111347/s   109 MB/s
sha1_sha_1   103384/s   101 MB/s
shabal_512    97303/s    95 MB/s
shabal_224    97303/s    95 MB/s
shabal_384    96376/s    94 MB/s
shabal_256    96376/s    94 MB/s
sha_256       76799/s    75 MB/s
sha_512       76560/s    75 MB/s
sha_384       73080/s    71 MB/s
sha_224       72404/s    71 MB/s
keccak_256    60703/s    59 MB/s
keccak_224    60703/s    59 MB/s
luffa_256     54613/s    53 MB/s
luffa_224     54098/s    53 MB/s
ripemd_160    51200/s    50 MB/s
keccak_384    49777/s    49 MB/s
md6_224       47733/s    47 MB/s
fugue_256     47287/s    46 MB/s
fugue_224     47287/s    46 MB/s
shavite3_224  47287/s    46 MB/s
shavite3_256  45997/s    45 MB/s
md6_256       44660/s    44 MB/s
groestl_224   41353/s    40 MB/s
groestl_256   41353/s    40 MB/s
luffa_384     40193/s    39 MB/s
echo_256      39097/s    38 MB/s
echo_224      39009/s    38 MB/s
md6_384       36540/s    36 MB/s
keccak_512    34132/s    33 MB/s
fugue_384     30919/s    30 MB/s
md6_512       30351/s    30 MB/s
simd_256      30075/s    29 MB/s
simd_224      30075/s    29 MB/s
luffa_512     29805/s    29 MB/s
shavite3_384  29537/s    29 MB/s
shavite3_512  29020/s    28 MB/s
gost          28980/s    28 MB/s
cubehash_256  27927/s    27 MB/s
cubehash_512  27926/s    27 MB/s
cubehash_224  27926/s    27 MB/s
cubehash_384  27926/s    27 MB/s
hamsi_224     24889/s    24 MB/s
hamsi_256     24888/s    24 MB/s
fugue_512     23209/s    23 MB/s
whirlpool     23209/s    23 MB/s
echo_512      21154/s    21 MB/s
echo_384      20958/s    20 MB/s
groestl_384   17935/s    18 MB/s
groestl_512   17935/s    18 MB/s
simd_384      17568/s    17 MB/s
simd_512      17066/s    17 MB/s
jh_384        14221/s    14 MB/s
jh_512        14221/s    14 MB/s
jh_256        14221/s    14 MB/s
jh_224        14221/s    14 MB/s
hamsi_384      7657/s     7 MB/s
hamsi_512      7657/s     7 MB/s
md2            5338/s     5 MB/s
perl_sha_1      175/s  0.17 MB/s
perl_sha_256    128/s  0.12 MB/s
perl_sha_224    127/s  0.12 MB/s
perl_md4         76/s  0.07 MB/s
perl_md5         75/s  0.07 MB/s
perl_sha_512     61/s  0.06 MB/s
perl_sha_384     61/s  0.06 MB/s

SEE ALSO

Digest

REQUESTS AND BUGS

Please report any bugs or feature requests to http://rt.cpan.org/Public/Bug/Report.html?Queue=Task-Digest. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Task::Digest

You can also look for information at:

COPYRIGHT AND LICENSE

Copyright (C) 2010 gray <gray at cpan.org>, all rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

gray, <gray at cpan.org>