Lines Matching refs:buf

139     unsigned char buf[9];  in mbedtls_x509write_crt_set_basic_constraints()  local
140 unsigned char *c = buf + sizeof(buf); in mbedtls_x509write_crt_set_basic_constraints()
143 memset( buf, 0, sizeof(buf) ); in mbedtls_x509write_crt_set_basic_constraints()
152 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_int( &c, buf, in mbedtls_x509write_crt_set_basic_constraints()
155 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_bool( &c, buf, 1 ) ); in mbedtls_x509write_crt_set_basic_constraints()
158 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_set_basic_constraints()
159 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_set_basic_constraints()
166 is_ca, buf + sizeof(buf) - len, len ) ); in mbedtls_x509write_crt_set_basic_constraints()
173 unsigned char buf[MBEDTLS_MPI_MAX_SIZE * 2 + 20]; /* tag, length + 2xMPI */ in mbedtls_x509write_crt_set_subject_key_identifier() local
174 unsigned char *c = buf + sizeof(buf); in mbedtls_x509write_crt_set_subject_key_identifier()
177 memset( buf, 0, sizeof(buf) ); in mbedtls_x509write_crt_set_subject_key_identifier()
179 mbedtls_pk_write_pubkey( &c, buf, ctx->subject_key ) ); in mbedtls_x509write_crt_set_subject_key_identifier()
181 ret = mbedtls_sha1_ret( buf + sizeof( buf ) - len, len, in mbedtls_x509write_crt_set_subject_key_identifier()
182 buf + sizeof( buf ) - 20 ); in mbedtls_x509write_crt_set_subject_key_identifier()
185 c = buf + sizeof( buf ) - 20; in mbedtls_x509write_crt_set_subject_key_identifier()
188 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_set_subject_key_identifier()
190 mbedtls_asn1_write_tag( &c, buf, MBEDTLS_ASN1_OCTET_STRING ) ); in mbedtls_x509write_crt_set_subject_key_identifier()
195 0, buf + sizeof(buf) - len, len ); in mbedtls_x509write_crt_set_subject_key_identifier()
201 unsigned char buf[MBEDTLS_MPI_MAX_SIZE * 2 + 20]; /* tag, length + 2xMPI */ in mbedtls_x509write_crt_set_authority_key_identifier() local
202 unsigned char *c = buf + sizeof( buf ); in mbedtls_x509write_crt_set_authority_key_identifier()
205 memset( buf, 0, sizeof(buf) ); in mbedtls_x509write_crt_set_authority_key_identifier()
207 mbedtls_pk_write_pubkey( &c, buf, ctx->issuer_key ) ); in mbedtls_x509write_crt_set_authority_key_identifier()
209 ret = mbedtls_sha1_ret( buf + sizeof( buf ) - len, len, in mbedtls_x509write_crt_set_authority_key_identifier()
210 buf + sizeof( buf ) - 20 ); in mbedtls_x509write_crt_set_authority_key_identifier()
213 c = buf + sizeof( buf ) - 20; in mbedtls_x509write_crt_set_authority_key_identifier()
216 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_set_authority_key_identifier()
218 mbedtls_asn1_write_tag( &c, buf, MBEDTLS_ASN1_CONTEXT_SPECIFIC | 0 ) ); in mbedtls_x509write_crt_set_authority_key_identifier()
220 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_set_authority_key_identifier()
222 mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_set_authority_key_identifier()
229 0, buf + sizeof( buf ) - len, len ); in mbedtls_x509write_crt_set_authority_key_identifier()
236 unsigned char buf[5] = {0}, ku[2] = {0}; in mbedtls_x509write_crt_set_key_usage() local
253 c = buf + 5; in mbedtls_x509write_crt_set_key_usage()
256 ret = mbedtls_asn1_write_named_bitstring( &c, buf, ku, 9 ); in mbedtls_x509write_crt_set_key_usage()
275 unsigned char buf[4] = {0}; in mbedtls_x509write_crt_set_ns_cert_type() local
279 c = buf + 4; in mbedtls_x509write_crt_set_ns_cert_type()
281 ret = mbedtls_asn1_write_named_bitstring( &c, buf, &ns_cert_type, 8 ); in mbedtls_x509write_crt_set_ns_cert_type()
326 unsigned char *buf, size_t size, in mbedtls_x509write_crt_der() argument
343 c = buf + size; in mbedtls_x509write_crt_der()
371 buf, ctx->extensions ) ); in mbedtls_x509write_crt_der()
372 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_der()
374 mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_der()
377 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_der()
379 mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_der()
389 buf, c - buf ) ); in mbedtls_x509write_crt_der()
397 mbedtls_x509_write_names( &c, buf, in mbedtls_x509write_crt_der()
408 x509_write_time( &c, buf, ctx->not_after, in mbedtls_x509write_crt_der()
412 x509_write_time( &c, buf, ctx->not_before, in mbedtls_x509write_crt_der()
416 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, sub_len ) ); in mbedtls_x509write_crt_der()
418 mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_der()
425 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_x509_write_names( &c, buf, in mbedtls_x509write_crt_der()
432 mbedtls_asn1_write_algorithm_identifier( &c, buf, in mbedtls_x509write_crt_der()
438 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_mpi( &c, buf, in mbedtls_x509write_crt_der()
450 mbedtls_asn1_write_int( &c, buf, ctx->version ) ); in mbedtls_x509write_crt_der()
453 mbedtls_asn1_write_len( &c, buf, sub_len ) ); in mbedtls_x509write_crt_der()
455 mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_der()
460 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_der()
462 mbedtls_asn1_write_tag( &c, buf, MBEDTLS_ASN1_CONSTRUCTED | in mbedtls_x509write_crt_der()
485 memmove( buf, c, len ); in mbedtls_x509write_crt_der()
486 c = buf + len; in mbedtls_x509write_crt_der()
491 c2 = buf + size; in mbedtls_x509write_crt_der()
504 memmove( c, buf, len ); in mbedtls_x509write_crt_der()
507 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in mbedtls_x509write_crt_der()
508 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_tag( &c, buf, in mbedtls_x509write_crt_der()
520 unsigned char *buf, size_t size, in mbedtls_x509write_crt_pem() argument
527 if( ( ret = mbedtls_x509write_crt_der( crt, buf, size, in mbedtls_x509write_crt_pem()
534 buf + size - ret, ret, in mbedtls_x509write_crt_pem()
535 buf, size, &olen ) ) != 0 ) in mbedtls_x509write_crt_pem()