3
# $Id: passphrase_handling.t,v 1.6 2001/05/03 06:02:39 ftobin Exp $
18
return $gnupg->test_default_key_passphrase()
22
$gnupg->clear_passphrase();
28
my $passphrase_handle = gensym;
29
$handles->passphrase( $passphrase_handle );
31
my $pid = $gnupg->sign( handles => $handles );
33
print $passphrase_handle 'test';
34
print $stdin @{ $texts{plain}->data() };
36
close $passphrase_handle;
40
return $CHILD_ERROR == 0;
48
$handles->clear_stderr();
49
$handles->stderr( '>&STDERR' );
51
my $pass_fn = 'test/passphrase';
52
my $passfile = IO::File->new( $pass_fn )
53
or die "cannot open $pass_fn: $ERRNO";
54
$handles->passphrase( $passfile );
55
$handles->options( 'passphrase' )->{direct} = 1;
57
my $pid = $gnupg->sign( handles => $handles );
61
return $CHILD_ERROR == 0;