AnyEvent-GnuPG
view release on metacpan or search on metacpan
lib/AnyEvent/GnuPG.pm view on Meta::CPAN
$self->_args($files);
my $proc = $self->_run_gnupg($cv);
$proc->finish unless $self->{input};
my $sig = { trust => TRUST_UNDEFINED, };
$self->_parse_status(
$cv,
sig_id => sub {
( $sig->{sigid}, $sig->{data}, $sig->{timestamp} ) = @_;
},
goodsig => sub {
( $sig->{keyid}, $sig->{user} ) = @_;
},
validsig => sub {
( $sig->{fingerprint} ) = @_;
$self->_end_gnupg( sub { $cv->send } );
},
policy_url => sub {
( $sig->{policy_url} ) = @_;
lib/AnyEvent/GnuPG.pm view on Meta::CPAN
return $self->_abort_gnupg( "passphrase required", $cv );
}
},
get_hidden => sub {
$self->_send_command($passphrase);
},
end_decryption => sub {
$self->_end_gnupg( sub { $cv->send } );
},
sig_id => sub {
( $sig->{sigid}, $sig->{data}, $sig->{timestamp} ) = @_;
},
goodsig => sub {
( $sig->{keyid}, $sig->{user} ) = @_;
},
validsig => sub {
( $sig->{fingerprint} ) = @_;
},
policy_url => sub {
( $sig->{policy_url} ) = @_;
},
lib/AnyEvent/GnuPG.pm view on Meta::CPAN
=item * file
This is the name of a file or an ArrayRef of file names that contains the signed data.
=back
When the signature is valid, here are the elements of the hash that is returned by the method:
=over 4
=item * sigid
The signature id. This can be used to protect against replay attack.
=item * date
The data at which the signature has been made.
=item * timestamp
The epoch timestamp of the signature.
( run in 0.635 second using v1.01-cache-2.11-cpan-ceb78f64989 )