Lines Matching refs:buf

31 asn1_error_code asn1_make_etag(asn1buf *buf, asn1_class asn1class,
35 return asn1_make_tag(buf,asn1class,CONSTRUCTED,tagnum,in_len,retlen);
39 asn1_error_code asn1_make_tag(asn1buf *buf, asn1_class asn1class,
49 retval = asn1_make_length(buf,in_len, &length);
52 retval = asn1_make_id(buf,asn1class,construction,tagnum,&length);
60 asn1_error_code asn1_make_length(asn1buf *buf, const unsigned int in_len, unsigned int *retlen)
65 retval = asn1buf_insert_octet(buf, (asn1_octet)(in_len&0x7F));
72 retval = asn1buf_insert_octet(buf, (asn1_octet)(in_copy&0xFF));
77 retval = asn1buf_insert_octet(buf, (asn1_octet) (0x80 | (asn1_octet)(length&0x7F)));
86 asn1_error_code asn1_make_id(asn1buf *buf, asn1_class asn1class,
93 retval = asn1buf_insert_octet(buf, (asn1_octet) (asn1class | construction |
101 retval = asn1buf_insert_octet(buf, (asn1_octet)(tagcopy&0x7F));
107 retval = asn1buf_insert_octet(buf, (asn1_octet) (0x80 | (asn1_octet)(tagcopy&0x7F)));
112 retval = asn1buf_insert_octet(buf, (asn1_octet) (asn1class | construction | 0x1F));
121 asn1_error_code asn1_make_sequence(asn1buf *buf, const unsigned int seq_len, unsigned int *retlen)
126 retval = asn1_make_length(buf,seq_len,&len);
129 retval = asn1_make_id(buf,UNIVERSAL,CONSTRUCTED,ASN1_SEQUENCE,&len);
137 asn1_error_code asn1_make_set(asn1buf *buf, const unsigned int set_len, unsigned int *retlen)
142 retval = asn1_make_length(buf,set_len,&len);
145 retval = asn1_make_id(buf,UNIVERSAL,CONSTRUCTED,ASN1_SET,&len);
153 asn1_error_code asn1_make_string(asn1buf *buf, const unsigned int length, const char *string, int *retlen)
157 retval = asn1buf_insert_charstring(buf,length,string);