The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Crypt::FNA::Async

VERSION

Version 0.10

DESCRIPTION

Crypt::FNA::Async allow you to parallel encrypt/decrypt on a multicore CPU (and/or hyperthreading CPU). If threads are not supported, the computation will take place in a synchronous rather than asynchronous.

CONSTRUCTOR METHOD

    use Crypt::FNA::Async;
    
    my $krypto_async=Crypt::FNA::Async->new(
      {
        r=> '8',
        angle =>  [56,-187,215,64],
        square => 4096,
        magic => 2,
        salted => 'true'
      }
   );
   
   my $krypto_async=Crypt::FNA::Async->new();

ATTRIBUTE r

see attribute 'r' of Crypt::FNA

ATTRIBUTE angle

see attribute 'angle' of Crypt::FNA

ATTRIBUTE square

see attribute 'square' of Crypt::FNA

ATTRIBUTE magic

see attribute 'magic' of Crypt::FNA

ATTRIBUTE salted

see attribute 'salted' of Crypt::FNA

ATTRIBUTE message

see attribute 'message' of Crypt::FNA

METHODS

new

See CONSTRUCTOR METHOD

encrypt_files

This method encrypt the input plain files to output crypted files. The syntax is:

  $krypto_async->encrypt_files($name_plain_file1, $name_plain_file2,...)
  

decrypt_files

This method decrypt the input crypted files in the output plain file. The syntax is:

  $krypto_async->decrypt_files($name_encrypted_file1, $name_encrypted_file2,...)
  

make_fna_object

Internal use, make a fna object

AUTHOR

  Mario Rossano
  software@netlogicalab.com
  software@netlogica.it
  http://www.netlogicalab.com

BUGS

Please, send me your alerts to software@netlogica.it

SUPPORT

Write me :) software@netlogica.it

COPYRIGHT & LICENSE

Crypt::FNA::Async by Mario Rossano, http://www.netlogicalab.com

This pod text by Mario Rossano

Copyright (C) 2009 Mario Rossano aka Anak birthday 05/08/1970; birthplace: Italy

This program is free software; you can redistribute it and/or modify it under the terms of either: CC-NC-BY-SA license http://creativecommons.org/licenses/by-nc-sa/2.5/it/deed.en Creative Commons License: http://i.creativecommons.org/l/by-nc-sa/2.5/it/88x31.png

FNA Fractal Numerical Algorithm for a new cryptography technology, author Mario Rossano is licensed under a: http://creativecommons.org/B/by-nc-sa/2.5/it/deed.en - Creative Commons Attribution-Noncommercial-Share Alike 2.5 Italy License

Permissions beyond the scope of this license may be available at software@netlogicalab.com