Lines Matching refs:len

37 int mbedtls_asn1_write_len( unsigned char **p, unsigned char *start, size_t len )  in mbedtls_asn1_write_len()  argument
39 if( len < 0x80 ) in mbedtls_asn1_write_len()
44 *--(*p) = (unsigned char) len; in mbedtls_asn1_write_len()
48 if( len <= 0xFF ) in mbedtls_asn1_write_len()
53 *--(*p) = (unsigned char) len; in mbedtls_asn1_write_len()
58 if( len <= 0xFFFF ) in mbedtls_asn1_write_len()
63 *--(*p) = ( len ) & 0xFF; in mbedtls_asn1_write_len()
64 *--(*p) = ( len >> 8 ) & 0xFF; in mbedtls_asn1_write_len()
69 if( len <= 0xFFFFFF ) in mbedtls_asn1_write_len()
74 *--(*p) = ( len ) & 0xFF; in mbedtls_asn1_write_len()
75 *--(*p) = ( len >> 8 ) & 0xFF; in mbedtls_asn1_write_len()
76 *--(*p) = ( len >> 16 ) & 0xFF; in mbedtls_asn1_write_len()
82 if( len <= 0xFFFFFFFF ) in mbedtls_asn1_write_len()
88 *--(*p) = ( len ) & 0xFF; in mbedtls_asn1_write_len()
89 *--(*p) = ( len >> 8 ) & 0xFF; in mbedtls_asn1_write_len()
90 *--(*p) = ( len >> 16 ) & 0xFF; in mbedtls_asn1_write_len()
91 *--(*p) = ( len >> 24 ) & 0xFF; in mbedtls_asn1_write_len()
114 size_t len = 0; in mbedtls_asn1_write_raw_buffer() local
119 len = size; in mbedtls_asn1_write_raw_buffer()
120 (*p) -= len; in mbedtls_asn1_write_raw_buffer()
121 memcpy( *p, buf, len ); in mbedtls_asn1_write_raw_buffer()
123 return( (int) len ); in mbedtls_asn1_write_raw_buffer()
130 size_t len = 0; in mbedtls_asn1_write_mpi() local
134 len = mbedtls_mpi_size( X ); in mbedtls_asn1_write_mpi()
136 if( *p < start || (size_t)( *p - start ) < len ) in mbedtls_asn1_write_mpi()
139 (*p) -= len; in mbedtls_asn1_write_mpi()
140 MBEDTLS_MPI_CHK( mbedtls_mpi_write_binary( X, *p, len ) ); in mbedtls_asn1_write_mpi()
151 len += 1; in mbedtls_asn1_write_mpi()
154 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_mpi()
155 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_INTEGER ) ); in mbedtls_asn1_write_mpi()
157 ret = (int) len; in mbedtls_asn1_write_mpi()
167 size_t len = 0; in mbedtls_asn1_write_null() local
171 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, 0) ); in mbedtls_asn1_write_null()
172 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_NULL ) ); in mbedtls_asn1_write_null()
174 return( (int) len ); in mbedtls_asn1_write_null()
181 size_t len = 0; in mbedtls_asn1_write_oid() local
183 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_raw_buffer( p, start, in mbedtls_asn1_write_oid()
185 MBEDTLS_ASN1_CHK_ADD( len , mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_oid()
186 MBEDTLS_ASN1_CHK_ADD( len , mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_OID ) ); in mbedtls_asn1_write_oid()
188 return( (int) len ); in mbedtls_asn1_write_oid()
196 size_t len = 0; in mbedtls_asn1_write_algorithm_identifier() local
199 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_null( p, start ) ); in mbedtls_asn1_write_algorithm_identifier()
201 len += par_len; in mbedtls_asn1_write_algorithm_identifier()
203 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_oid( p, start, oid, oid_len ) ); in mbedtls_asn1_write_algorithm_identifier()
205 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_algorithm_identifier()
206 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, in mbedtls_asn1_write_algorithm_identifier()
209 return( (int) len ); in mbedtls_asn1_write_algorithm_identifier()
215 size_t len = 0; in mbedtls_asn1_write_bool() local
221 len++; in mbedtls_asn1_write_bool()
223 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_bool()
224 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_BOOLEAN ) ); in mbedtls_asn1_write_bool()
226 return( (int) len ); in mbedtls_asn1_write_bool()
232 size_t len = 0; in asn1_write_tagged_int() local
238 len += 1; in asn1_write_tagged_int()
249 len += 1; in asn1_write_tagged_int()
252 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in asn1_write_tagged_int()
253 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, tag ) ); in asn1_write_tagged_int()
255 return( (int) len ); in asn1_write_tagged_int()
272 size_t len = 0; in mbedtls_asn1_write_tagged_string() local
274 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_raw_buffer( p, start, in mbedtls_asn1_write_tagged_string()
277 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_tagged_string()
278 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, tag ) ); in mbedtls_asn1_write_tagged_string()
280 return( (int) len ); in mbedtls_asn1_write_tagged_string()
348 size_t len = 0; in mbedtls_asn1_write_bitstring() local
357 len = byte_len + 1; in mbedtls_asn1_write_bitstring()
371 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_bitstring()
372 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_BIT_STRING ) ); in mbedtls_asn1_write_bitstring()
374 return( (int) len ); in mbedtls_asn1_write_bitstring()
381 size_t len = 0; in mbedtls_asn1_write_octet_string() local
383 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_raw_buffer( p, start, buf, size ) ); in mbedtls_asn1_write_octet_string()
385 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_asn1_write_octet_string()
386 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( p, start, MBEDTLS_ASN1_OCTET_STRING ) ); in mbedtls_asn1_write_octet_string()
388 return( (int) len ); in mbedtls_asn1_write_octet_string()
396 const char *oid, size_t len ) in asn1_find_named_data() argument
400 if( list->oid.len == len && in asn1_find_named_data()
401 memcmp( list->oid.p, oid, len ) == 0 ) in asn1_find_named_data()
429 cur->oid.len = oid_len; in mbedtls_asn1_store_named_data()
439 cur->val.len = val_len; in mbedtls_asn1_store_named_data()
459 else if( cur->val.len != val_len ) in mbedtls_asn1_store_named_data()
472 cur->val.len = val_len; in mbedtls_asn1_store_named_data()