shug94 has asked for the wisdom of the Perl Monks concerning the following question:
[Thu Oct 22 15:01:36 2009] [error] [client 10.29.12.38] Can't call met +hod "n" without a package or object reference at /usr/lib/perl5/site_ +perl/5.8.8/Crypt/RSA/ SS/PSS.pm line 41, <PRIVATE_KEY_FILE> line 15., referer: http://192.16 +8.15.2/cgi -bin/RBS_MessageParameterCollectionGUI.pl
sub sign { my ($self, %params) = @_; my $key = $params{Key}; my $M = $params{Message} || $params{Plaint +ext}; return $self->error("No Key parameter", \$M, \%params) unless $key +; return $self->error("No Message or Plaintext parameter", \$key, \% +params) un less $M; my $k = octet_len ($key->n); my $salt = makerandom_octet (Length => $self->{hlen}); my $em = $self->encode ($M, $salt, $k-1); my $m = os2ip ($em); my $sig = $self->{primitives}->core_sign (Key => $key, Message => +$m); my $S = i2osp ($sig, $k); return ($S, $salt) if wantarray; return $S; }
my $rsa = new Crypt::RSA; my $signatureValue = $rsa->sign( Message => $infoToSign, Key => $privateKey);
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Perl Crypt::RSA problems
by Anonymous Monk on Oct 22, 2009 at 05:20 UTC | |
by shug94 (Sexton) on Oct 22, 2009 at 07:02 UTC | |
by Anonymous Monk on Oct 22, 2009 at 09:01 UTC |