Home | History | Annotate | Download | only in crypto

Lines Matching refs:len

37  * @ret len		Length of object body, or negative error
52 unsigned int len;
56 if ( cursor->len < 2 /* Tag byte and first length byte */ ) {
57 if ( cursor->len )
71 cursor->len--;
78 cursor->len--;
82 if ( cursor->len < len_len ) {
84 "%zd)\n", cursor, len_len, cursor->len );
90 for ( len = 0 ; len_len ; len_len-- ) {
91 len <<= 8;
92 len |= *( ( uint8_t * ) cursor->data );
94 cursor->len--;
96 if ( cursor->len < len ) {
98 cursor, len, cursor->len );
103 return len;
107 cursor->len = 0;
123 int len;
125 len = asn1_start ( cursor, type );
126 if ( len < 0 )
127 return len;
129 cursor->len = len;
130 DBGC ( cursor, "ASN1 %p entered object type %02x (len %x)\n",
131 cursor, type, len );
148 int len;
150 len = asn1_start ( cursor, type );
151 if ( len < 0 )
152 return len;
154 cursor->data += len;
155 cursor->len -= len;
156 DBGC ( cursor, "ASN1 %p skipped object type %02x (len %x)\n",
157 cursor, type, len );
159 if ( ! cursor->len ) {