ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Crypt-Spritz/Spritz.pm
(Generate patch)

Comparing Crypt-Spritz/Spritz.pm (file contents):
Revision 1.11 by root, Sun Jan 11 05:16:14 2015 UTC vs.
Revision 1.12 by root, Tue Jun 30 00:46:35 2015 UTC

80 80
81package Crypt::Spritz; 81package Crypt::Spritz;
82 82
83use XSLoader; 83use XSLoader;
84 84
85$VERSION = 0.2; 85$VERSION = '1.0';
86 86
87XSLoader::load __PACKAGE__, $VERSION; 87XSLoader::load __PACKAGE__, $VERSION;
88 88
89@Crypt::Spritz::ISA = Crypt::Spritz::Base::; 89@Crypt::Spritz::ISA = Crypt::Spritz::Base::;
90 90
662 662
663For key setup, ivs, hashing, nonces and so on, Spritz is very slow (about 663For key setup, ivs, hashing, nonces and so on, Spritz is very slow (about
6645MB/s on 2014 era hardware, which does SHA-256 at about 200MB/s). 6645MB/s on 2014 era hardware, which does SHA-256 at about 200MB/s).
665 665
666 666
667=head1 SUPPORT FOR THE PERL MULTICORE SPECIFICATION
668
669This module supports the perl multicore specification
670(L<http://perlmulticore.schmorp.de/>) for all encryption/decryption
671(non-aead > 4000 octets, aead > 400 octets), hashing/absorbing (> 400
672octets) and squeezing/prng (> 4000 octets) functions.
673
674
667=head1 SEE ALSO 675=head1 SEE ALSO
668 676
669L<http://people.csail.mit.edu/rivest/pubs/RS14.pdf>. 677L<http://people.csail.mit.edu/rivest/pubs/RS14.pdf>.
670 678
671=head1 SECURITY CONSIDERATIONS 679=head1 SECURITY CONSIDERATIONS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines