ASN1_put_object
ASN1_put_object(&p, 1, alg_len + digest_len, V_ASN1_SEQUENCE,
ASN1_put_object(&p, 0, a->length, V_ASN1_OBJECT, V_ASN1_UNIVERSAL);
ASN1_put_object(&p, etmp->exp_constructed, etmp->exp_len,
ASN1_put_object(&p, hdr_constructed, hdr_len,
ASN1_put_object(&p, 0, inl, ctx->asn1_tag, ctx->asn1_class);
ASN1_put_object(out, ndef, seqcontlen, tag, aclass);
ASN1_put_object(out, ndef, sklen, ttag, tclass);
ASN1_put_object(out, ndef, skcontlen, sktag, skaclass);
ASN1_put_object(out, ndef, i, ttag, tclass);
ASN1_put_object(out, ndef, len, tag, aclass);
ASN1_put_object(&p, 0, i, V_ASN1_OBJECT, V_ASN1_UNIVERSAL);
ASN1_put_object(&tmpval, 0, len, V_ASN1_OCTET_STRING, V_ASN1_UNIVERSAL);
void ASN1_put_object(unsigned char **pp, int constructed, int length,