Mario Rossano > Crypt-FNA-Async-0.10 > Crypt::FNA::Async

Download:
Crypt-FNA-Async-0.10.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.10   Source  

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

syntax highlighting: