  0 g10/armor.c   337 if( afx->in_cleartext ) {
  1 g10/armor.c   339 afx->hashes |= hashes;
  2 g10/armor.c   341 afx->not_dash_escaped = 1;
  3 g10/armor.c   365 len = afx->buffer_len = iobuf_read_line( a, &afx->buffer
                      ,
  4 g10/armor.c   366 &afx->buffer_size, &maxlen );
  5 g10/armor.c   367 line = afx->buffer;
  6 g10/armor.c   370 afx->inp_checked = 1;
  7 g10/armor.c   371 afx->inp_bypass = 1;
  8 g10/armor.c   383 afx->inp_checked = 1;
  9 g10/armor.c   384 afx->inp_bypass = 1;
 10 g10/armor.c   391 if( i >= 0 && !(afx->only_keyblocks && i != 1 && i != 5 
                      && i != 6 )) {
 11 g10/armor.c   394 if( afx->in_cleartext ) {
 12 g10/armor.c   398 afx->in_cleartext = 1;
 13 g10/armor.c   405 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 14 g10/armor.c   406 &afx->buffer_size, &maxlen );
 15 g10/armor.c   407 line = afx->buffer;
 16 g10/armor.c   408 len = afx->buffer_len;
 17 g10/armor.c   417 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 18 g10/armor.c   418 &afx->buffer_size, &maxlen );
 19 g10/armor.c   419 line = afx->buffer;
 20 g10/armor.c   420 len = afx->buffer_len;
 21 g10/armor.c   434 else if( afx->in_cleartext )
 22 g10/armor.c   435 afx->faked = 1;
 23 g10/armor.c   437 afx->inp_checked = 1;
 24 g10/armor.c   438 afx->crc = CRCINIT;
 25 g10/armor.c   439 afx->idx = 0;
 26 g10/armor.c   440 afx->radbuf[0] = 0;
 27 g10/armor.c   467 if( afx->faked == 1 )
 28 g10/armor.c   468 afx->faked++; /* skip the first (empty) line */
 29 g10/armor.c   470 while( len < size && afx->buffer_pos < afx->buffer_len )
 30 g10/armor.c   471 buf[len++] = afx->buffer[afx->buffer_pos++];
 31 g10/armor.c   478 afx->buffer_pos = 0;
 32 g10/armor.c   479 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 33 g10/armor.c   480 &afx->buffer_size, &maxlen );
 34 g10/armor.c   481 if( !afx->buffer_len ) {
 35 g10/armor.c   486 afx->truncated++;
 36 g10/armor.c   487 if( !afx->not_dash_escaped ) {
 37 g10/armor.c   489 afx->buffer_len =
 38 g10/armor.c   490 trim_trailing_chars( afx->buffer, afx->buffer_len,
 39 g10/armor.c   491 afx->pgp2mode ? " \r\n" : " \t\r\n");
 40 g10/armor.c   494 afx->buffer[afx->buffer_len++] = '\r';
 41 g10/armor.c   495 afx->buffer[afx->buffer_len++] = '\n';
 42 g10/armor.c   496 afx->buffer[afx->buffer_len] = 0;
 43 g10/armor.c   498 p = afx->buffer;
 44 g10/armor.c   499 n = afx->buffer_len;
 45 g10/armor.c   503 if( p[1] == ' ' && !afx->not_dash_escaped ) {
 46 g10/armor.c   510 afx->buffer_pos = 2; /* skip */
 47 g10/armor.c   514 if( afx->not_dash_escaped && type != BEGIN_SIGNATURE )
 48 g10/armor.c   537 afx->faked = 0;
 49 g10/armor.c   538 afx->in_cleartext = 0;
 50 g10/armor.c   540 afx->buffer_pos = 0;
 51 g10/armor.c   547 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 52 g10/armor.c   548 &afx->buffer_size, &maxlen );
 53 g10/armor.c   550 p = afx->buffer;
 54 g10/armor.c   551 n = afx->buffer_len;
 55 g10/armor.c   563 afx->inp_checked = 1;
 56 g10/armor.c   564 afx->crc = CRCINIT;
 57 g10/armor.c   565 afx->idx = 0;
 58 g10/armor.c   566 afx->radbuf[0] = 0;
 59 g10/armor.c   587 crc = afx->crc;
 60 g10/armor.c   588 idx = afx->idx;
 61 g10/armor.c   589 val = afx->radbuf[0];
 62 g10/armor.c   592 if( afx->buffer_pos < afx->buffer_len )
 63 g10/armor.c   593 c = afx->buffer[afx->buffer_pos++];
 64 g10/armor.c   596 afx->buffer_pos = 0;
 65 g10/armor.c   597 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 66 g10/armor.c   598 &afx->buffer_size, &maxlen );
 67 g10/armor.c   600 afx->truncated++;
 68 g10/armor.c   601 if( !afx->buffer_len )
 69 g10/armor.c   612 if( afx->buffer_pos+2 < afx->buffer_len ) {
 70 g10/armor.c   614 cc1 = afx->buffer[afx->buffer_pos];
 71 g10/armor.c   615 cc2 = afx->buffer[afx->buffer_pos+1];
 72 g10/armor.c   616 cc3 = afx->buffer[afx->buffer_pos+2];
 73 g10/armor.c   623 afx->buffer_pos += 2;
 74 g10/armor.c   624 afx->qp_detected = 1;
 75 g10/armor.c   650 afx->crc = crc;
 76 g10/armor.c   651 afx->idx = idx;
 77 g10/armor.c   652 afx->radbuf[0] = val;
 78 g10/armor.c   655 afx->any_data = 1;
 79 g10/armor.c   656 afx->inp_checked=0;
 80 g10/armor.c   657 afx->faked = 0;
 81 g10/armor.c   659 if( afx->buffer_pos < afx->buffer_len )
 82 g10/armor.c   660 c = afx->buffer[afx->buffer_pos++];
 83 g10/armor.c   663 afx->buffer_pos = 0;
 84 g10/armor.c   664 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 85 g10/armor.c   665 &afx->buffer_size, &maxlen );
 86 g10/armor.c   667 afx->truncated++;
 87 g10/armor.c   668 if( !afx->buffer_len )
 88 g10/armor.c   692 if( afx->buffer_pos < afx->buffer_len )
 89 g10/armor.c   693 c = afx->buffer[afx->buffer_pos++];
 90 g10/armor.c   696 afx->buffer_pos = 0;
 91 g10/armor.c   697 afx->buffer_len = iobuf_read_line( a, &afx->buffer,
 92 g10/armor.c   698 &afx->buffer_size,
 93 g10/armor.c   701 afx->truncated++;
 94 g10/armor.c   702 if( !afx->buffer_len )
 95 g10/armor.c   708 if( !afx->buffer_len )
 96 g10/armor.c   719 else if( mycrc != afx->crc ) {
 97 g10/armor.c   721 (ulong)afx->crc, (ulong)mycrc);
 98 g10/armor.c   781 if( control == IOBUFCTRL_UNDERFLOW && afx->inp_bypass ) 
                      {
 99 g10/armor.c   783 if( afx->buffer_len ) {
100 g10/armor.c   784 for(; n < size && afx->buffer_pos < afx->buffer_len; n++
                       )
101 g10/armor.c   785 buf[n++] = afx->buffer[afx->buffer_pos++];
102 g10/armor.c   786 if( afx->buffer_pos >= afx->buffer_len )
103 g10/armor.c   787 afx->buffer_len = 0;
104 g10/armor.c   802 if( afx->faked )
105 g10/armor.c   804 else if( !afx->inp_checked ) {
106 g10/armor.c   806 if( afx->inp_bypass ) {
107 g10/armor.c   807 for(n=0; n < size && afx->buffer_pos < afx->buffer_len; 
                      )
108 g10/armor.c   808 buf[n++] = afx->buffer[afx->buffer_pos++];
109 g10/armor.c   809 if( afx->buffer_pos >= afx->buffer_len )
110 g10/armor.c   810 afx->buffer_len = 0;
111 g10/armor.c   814 else if( afx->faked ) {
112 g10/armor.c   815 unsigned hashes = afx->hashes;
113 g10/armor.c   822 afx->pgp2mode = 1;
114 g10/armor.c   877 else if( control == IOBUFCTRL_FLUSH && !afx->cancel ) {
115 g10/armor.c   878 if( !afx->status ) { /* write the header line */
116 g10/armor.c   879 if( afx->what >= DIM(head_strings) )
117 g10/armor.c   880 log_bug("afx->what=%d", afx->what);
118 g10/armor.c   882 iobuf_writestr(a, head_strings[afx->what] );
119 g10/armor.c   908 if( afx->hdrlines )
120 g10/armor.c   909 iobuf_writestr(a, afx->hdrlines);
121 g10/armor.c   911 afx->status++;
122 g10/armor.c   912 afx->idx = 0;
123 g10/armor.c   913 afx->idx2 = 0;
124 g10/armor.c   914 afx->crc = CRCINIT;
125 g10/armor.c   916 crc = afx->crc;
126 g10/armor.c   917 idx = afx->idx;
127 g10/armor.c   918 idx2 = afx->idx2;
128 g10/armor.c   920 radbuf[i] = afx->radbuf[i];
129 g10/armor.c   945 afx->radbuf[i] = radbuf[i];
130 g10/armor.c   946 afx->idx = idx;
131 g10/armor.c   947 afx->idx2 = idx2;
132 g10/armor.c   948 afx->crc  = crc;
133 g10/armor.c   955 afx->cancel = 1;
134 g10/armor.c   958 if( afx->cancel )
135 g10/armor.c   960 else if( afx->status ) { /* pad, write cecksum, and bott
                      om line */
136 g10/armor.c   961 crc = afx->crc;
137 g10/armor.c   962 idx = afx->idx;
138 g10/armor.c   963 idx2 = afx->idx2;
139 g10/armor.c   965 radbuf[i] = afx->radbuf[i];
140 g10/armor.c  1005 if( afx->what >= DIM(tail_strings) )
141 g10/armor.c  1006 log_bug("afx->what=%d", afx->what);
142 g10/armor.c  1008 iobuf_writestr(a, tail_strings[afx->what] );
143 g10/armor.c  1011 else if( !afx->any_data && !afx->inp_bypass ) {
144 g10/armor.c  1013 afx->no_openpgp_data = 1;
145 g10/armor.c  1016 if( afx->truncated )
146 g10/armor.c  1020 if( afx->qp_detected )
147 g10/armor.c  1023 m_free( afx->buffer );
148 g10/armor.c  1024 afx->buffer = NULL;
149 g10/import.c  165 afx->only_keyblocks = 1;
