Alt-Crypt-RSA-BigInt

 view release on metacpan or  search on metacpan

Changes.old  view on Meta::CPAN

    ::Key::Public::write() have been fixed.  Thanks to 
    Lars Rehe <rehe@mail.desy.de> for pointing out this bug.

  * Removed all /home/vipul/PERL/crypt* from @INC from all modules.

  * Fixed version numbers on a few modules, so CPAN correctly reports the
    newer modules.
                        
  * Fixed some documentation typos.
    

1.48                                                    September 25, 2001

  * POD documentation for ::Key::[Private|Public].

1.47                                                         June 22, 2001

  * ::ES::*::decrypt() won't raise an error when cyphertext is an empty
    string. Thanks to Roman Semenov for pointing out the bug.

  * Field names Plaintext & Message and Cyphertext & Ciphertext can now be
    used interchangeably everywhere.

1.46                                                         June 18, 2001

  * encrypt()/decrypt() routines everywhere do a key check before calling
    octet_len() and die gracefully when passed a bad key. Thanks to
    Nicolas Huillard for pointing out the bugs.

1.45                                                         June 11, 2001

  * Small fixes in ::Key::Private/Pubic and ::Key::Private pod.  Thanks 
    to Eric Kolve for pointing out the bugs.

1.44                                                          May 31, 2001

  * Dirty hack to shut off warnings in t/15-benchmark.t

1.43                                                          May 25, 2001

  * Specified the correct version number of Class::Loader in PREREQ_PM
    hash of Makefile.PL.

  * ::Key loads ::Key::Private and ::Key::Public by default.

1.42                                                          May 24, 2001
  
  * Speed optimizations throughout. 

  * Documented Crypt::RSA and Crypt::RSA::Key.

  * ::Key::Private::read() will call reveal() if the password is provided
    at construction. 

  * Added support for unencrypted keys to ::Key::Private.

  * ::Key::Private does not convert pari2pv at every STORE().
    Tie::EncryptedHash is created explicitely at hide().
    
  * Put together ::Key::Private::SSH from Benjamin Trott's patches and
    wrote ::Key::Public::SSH. ::Key::Private::SSH's CBC encryption is 
    not compatible with SSH yet.

  * Documented the Crypt::RSA error handling mechanism in
    Crypt::RSA::Errorhandler.

  * Encryption schemes, signature schemes and post processors are now
    loaded at runtime in Crypt::RSA. Suitable values for these can be
    specified at object construction. Primary reason for this is to
    interface with modules not included in the Crypt::RSA bundle.

  * Wrote ::Key::Private::check() and ::Key::Public::check(). Key checks
    happen automagically in ::Primitives.

  * ::Key::generate() computes dp, dq, u (parameters required for
    decrypting with CRT) and stores them in the private key.

  * Fixed another bug in ::ES::PKCS1v15, where a greedy regex was slurping
    up part of the plaintext when plaintext had a null character.
    

1.37                                                        April 17, 2001

  * Moved ::DataFormat::generate_random_octet() to Crypt::Random where it
    is implemented more efficiently. Modified t/03-random-octet.t to use
    Crypt::Random. (Crypt::RSA now needs Crypt::Random 1.34+).

  * Fixed a bug in ::ES::PKCS1v15 caused by inclusion of null characters
    in the padding string. Null chars are used as delimiters in PKCS #1
    v1.5 encoding. Thanks to Ganèche <gramanoudjame@promonetic.com> 
    for reporting this bug.


1.36                                                        April 10, 2001 

  * Modified Crypt::RSA::encrypt() to return an error when the keysize is
    too small for use with the selected scheme.

  * Modified Crypt::RSA ::ES::* and ::SS::* to work with keysizes 
    that are not multiples of 8.

  * Wrote ::DataFormat::octet_len() to computes the octet length of
    an integer.

  * Wrote exportable ::Debug::debuglevel(). Use debuglevel(1) to turn on
    debugging.


1.34                                                        April 7, 2001 

  * Wrote crypt-rsa-interoperablity.pod that contains the structure for a
    Crypt::RSA interoperability chart. Added an entry for RSAREF 2.0
    signatures and encryption

  * Support for decryption using the Chinese Remainder Threorum
    in ::Primitives::decrypt(). Patch by Benjamin Trott
    <ben@rhumba.pair.com>

  * Identity is now kept unencrypted in ::Key::Private objects




( run in 0.410 second using v1.01-cache-2.11-cpan-f5b5a18a01a )