mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
List and check sigs works
This commit is contained in:
parent
649eae8f1b
commit
5c1cca042e
35 changed files with 1007 additions and 793 deletions
10
g10/cipher.c
10
g10/cipher.c
|
@ -47,21 +47,21 @@ cipher_filter( void *opaque, int control,
|
|||
cipher_filter_context_t *cfx = opaque;
|
||||
int rc=0;
|
||||
|
||||
if( control == IOBUFCTRL_UNDERFLOW ) { /* decipher */
|
||||
if( control == IOBUFCTRL_UNDERFLOW ) { /* decrypted */
|
||||
rc = -1; /* FIXME:*/
|
||||
}
|
||||
else if( control == IOBUFCTRL_FLUSH ) { /* encipher */
|
||||
else if( control == IOBUFCTRL_FLUSH ) { /* encrypted */
|
||||
assert(a);
|
||||
if( !cfx->header ) {
|
||||
PACKET pkt;
|
||||
PKT_encr_data ed;
|
||||
PKT_encrypted ed;
|
||||
byte temp[10];
|
||||
|
||||
memset( &ed, 0, sizeof ed );
|
||||
ed.len = cfx->datalen;
|
||||
init_packet( &pkt );
|
||||
pkt.pkttype = PKT_ENCR_DATA;
|
||||
pkt.pkt.encr_data = &ed;
|
||||
pkt.pkttype = PKT_ENCRYPTED;
|
||||
pkt.pkt.encrypted = &ed;
|
||||
if( build_packet( a, &pkt ))
|
||||
log_bug("build_packet(ENCR_DATA) failed\n");
|
||||
randomize_buffer( temp, 8, 1 );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue