Lines Matching refs:buf

34 asn1_encode_boolean(asn1buf *buf, asn1_intmax val, unsigned int *retlen)
43 retval = asn1buf_insert_octet(buf, bval);
47 retval = asn1_make_tag(buf, UNIVERSAL, PRIMITIVE, ASN1_BOOLEAN, length, &partlen);
56 asn1_encode_integer_internal(asn1buf *buf, asn1_intmax val,
67 retval = asn1buf_insert_octet(buf,(asn1_octet) digit);
74 retval = asn1buf_insert_octet(buf,0); /* of the proper signed-ness */
78 retval = asn1buf_insert_octet(buf,0xFF);
89 asn1_encode_integer(asn1buf * buf, asn1_intmax val, unsigned int *retlen)
94 retval = asn1_encode_integer_internal(buf, val, &partlen);
98 retval = asn1_make_tag(buf,UNIVERSAL,PRIMITIVE,ASN1_INTEGER,length, &partlen);
108 asn1_encode_enumerated(asn1buf * buf, long val,
114 retval = asn1_encode_integer_internal(buf, val, &partlen);
118 retval = asn1_make_tag(buf,UNIVERSAL,PRIMITIVE,ASN1_ENUMERATED,length, &partlen);
128 asn1_encode_unsigned_integer(asn1buf *buf, asn1_uintmax val,
140 retval = asn1buf_insert_octet(buf,(asn1_octet) digit);
147 retval = asn1buf_insert_octet(buf,0); /* of the proper signed-ness */
152 retval = asn1_make_tag(buf,UNIVERSAL,PRIMITIVE,ASN1_INTEGER,length, &partlen);
161 encode_bytestring_with_tag(asn1buf *buf, unsigned int len,
169 retval = asn1buf_insert_octetstring(buf, len, val);
171 retval = asn1_make_tag(buf, UNIVERSAL, PRIMITIVE, tag,
180 asn1_encode_oid(asn1buf *buf, unsigned int len, const asn1_octet *val,
183 return encode_bytestring_with_tag(buf, len, val, ASN1_OBJECTIDENTIFIER,
188 asn1_encode_octetstring(asn1buf *buf, unsigned int len, const void *val,
191 return encode_bytestring_with_tag(buf, len, val, ASN1_OCTETSTRING,
196 asn1_error_code asn1_encode_null(asn1buf *buf, int *retlen)
200 retval = asn1buf_insert_octet(buf,0x00);
202 retval = asn1buf_insert_octet(buf,0x05);
209 asn1_error_code asn1_encode_printablestring(asn1buf *buf, unsigned int len,
212 return encode_bytestring_with_tag(buf, len, val, ASN1_PRINTABLESTRING,
216 asn1_error_code asn1_encode_ia5string(asn1buf *buf, unsigned int len,
219 return encode_bytestring_with_tag(buf, len, val, ASN1_IA5STRING,
225 asn1_encode_generaltime(asn1buf *buf, time_t val, unsigned int *retlen)
273 return encode_bytestring_with_tag(buf, 15, sp, ASN1_GENERALTIME,
278 asn1_encode_generalstring(asn1buf *buf, unsigned int len, const void *val,
281 return encode_bytestring_with_tag(buf, len, val, ASN1_GENERALSTRING,
286 asn1_encode_bitstring(asn1buf *buf, unsigned int len, const void *val,
292 retval = asn1buf_insert_octetstring(buf, len, val);
294 retval = asn1buf_insert_octet(buf, 0);
296 retval = asn1_make_tag(buf, UNIVERSAL, PRIMITIVE, ASN1_BITSTRING,
304 asn1_encode_opaque(asn1buf *buf, unsigned int len, const void *val,
309 retval = asn1buf_insert_octetstring(buf, len, val);
357 encode_sequence_of(asn1buf *buf, int seqlen, const void *val,
362 encode_nullterm_sequence_of(asn1buf *buf, const void *val,
369 return encode_sequence_of(buf, length, val, type, retlen);
373 just_encode_sequence(asn1buf *buf, const void *val,
377 encode_a_field(asn1buf *buf, const void *val,
382 krb5int_asn1_encode_a_thing(asn1buf *buf, const void *val,
388 return a->enc(buf, val, retlen);
391 return just_encode_sequence(buf, val, a->seq, retlen);
394 return krb5int_asn1_encode_a_thing(buf, LOADPTR(val, a),
398 return encode_a_field(buf, val, a->field, retlen);
402 return encode_nullterm_sequence_of(buf, val, a->basetype,
409 retval = krb5int_asn1_encode_a_thing(buf, val, a->basetype, &length);
412 retval = asn1_make_etag(buf, a->tagtype, a->tagval, sum, &length);
420 return asn1_encode_integer(buf, a->loadint(val), retlen);
423 return asn1_encode_unsigned_integer(buf, a->loaduint(val), retlen);
436 encode_a_field(asn1buf *buf, const void *val,
450 retval = asn1_encode_integer(buf, (asn1_intmax) field->dataoff,
496 retval = encode_sequence_of(buf, slen, dataptr, a, &length);
511 retval = krb5int_asn1_encode_a_thing(buf, dataptr, a, &length);
561 retval = a->enclen(buf, (unsigned int) slen, dataptr, &length);
576 retval = asn1_make_etag(buf, CONTEXT_SPECIFIC, field->tag, sum,
588 encode_fields(asn1buf *buf, const void *val,
608 retval = encode_a_field(buf, val, f, &length);
618 just_encode_sequence(asn1buf *buf, const void *val,
638 retval = encode_fields(buf, val, fields, nfields, optional, &length);
644 retval = asn1_make_sequence(buf, sum, &length);
653 encode_sequence_of(asn1buf *buf, int seqlen, const void *val,
668 retval = krb5int_asn1_encode_a_thing(buf, eltptr, a, &length);
674 retval = asn1_make_sequence(buf, sum, &length);
688 asn1buf *buf = NULL;
696 retval = asn1buf_create(&buf);
700 retval = krb5int_asn1_encode_a_thing(buf, rep, a, &length);
703 retval = asn12krb5_buf(buf, &d);
708 asn1buf_destroy(&buf);