I am attempting to use gcrypt using a Perl interface
 
I have "perl -MCPAN -e 'install Crypt::GCrypt'" and installed it successfully.
 
I attempted to run the code in Perldoc, but get this error
    Can't locate object method "new" via package "GCrypt::Cipher" (perhaps you 
forgot to load "GCrypt::Cipher"?) at gcrypt_testing.pl line 5.
 
Any ideas?
 
=====
  use Crypt::GCrypt;
  
  $cipher = GCrypt::Cipher->new(
    type => 'cipher',
    algorithm => 'aes', 
    mode => 'cbc'
  );
  $cipher->start('encrypting');
  
  $cipher->setkey('my secret key');
  
  $cipher->setiv('my init vector');
  
  $ciphertext = $cipher->encrypt('plaintext');
  $ciphertext .= $cipher->finish;
  
  $plaintext  = $cipher->decrypt($ciphertext);
======Thanks,John 

Reply via email to