asn1_data 34 lib/util/asn1.c void asn1_free(struct asn1_data *data) asn1_data 40 lib/util/asn1.c bool asn1_write(struct asn1_data *data, const void *p, int len) asn1_data 60 lib/util/asn1.c bool asn1_write_uint8(struct asn1_data *data, uint8_t v) asn1_data 66 lib/util/asn1.c bool asn1_push_tag(struct asn1_data *data, uint8_t tag) asn1_data 84 lib/util/asn1.c bool asn1_pop_tag(struct asn1_data *data) asn1_data 143 lib/util/asn1.c static bool push_int_bigendian(struct asn1_data *data, unsigned int i, bool negative) asn1_data 186 lib/util/asn1.c bool asn1_write_implicit_Integer(struct asn1_data *data, int i) asn1_data 201 lib/util/asn1.c bool asn1_write_Integer(struct asn1_data *data, int i) asn1_data 253 lib/util/asn1.c bool asn1_write_OID(struct asn1_data *data, const char *OID) asn1_data 273 lib/util/asn1.c bool asn1_write_OctetString(struct asn1_data *data, const void *p, size_t length) asn1_data 282 lib/util/asn1.c bool asn1_write_LDAPString(struct asn1_data *data, const char *s) asn1_data 289 lib/util/asn1.c bool asn1_write_DATA_BLOB_LDAPString(struct asn1_data *data, const DATA_BLOB *s) asn1_data 296 lib/util/asn1.c bool asn1_write_GeneralString(struct asn1_data *data, const char *s) asn1_data 304 lib/util/asn1.c bool asn1_write_ContextSimple(struct asn1_data *data, uint8_t num, DATA_BLOB *blob) asn1_data 313 lib/util/asn1.c bool asn1_write_BOOLEAN(struct asn1_data *data, bool v) asn1_data 321 lib/util/asn1.c bool asn1_read_BOOLEAN(struct asn1_data *data, bool *v) asn1_data 336 lib/util/asn1.c bool asn1_check_BOOLEAN(struct asn1_data *data, bool v) asn1_data 355 lib/util/asn1.c bool asn1_load(struct asn1_data *data, DATA_BLOB blob) asn1_data 368 lib/util/asn1.c bool asn1_peek(struct asn1_data *data, void *p, int len) asn1_data 388 lib/util/asn1.c bool asn1_read(struct asn1_data *data, void *p, int len) asn1_data 400 lib/util/asn1.c bool asn1_read_uint8(struct asn1_data *data, uint8_t *v) asn1_data 405 lib/util/asn1.c bool asn1_peek_uint8(struct asn1_data *data, uint8_t *v) asn1_data 410 lib/util/asn1.c bool asn1_peek_tag(struct asn1_data *data, uint8_t tag) asn1_data 425 lib/util/asn1.c bool asn1_start_tag(struct asn1_data *data, uint8_t tag) asn1_data 471 lib/util/asn1.c bool asn1_end_tag(struct asn1_data *data) asn1_data 494 lib/util/asn1.c int asn1_tag_remaining(struct asn1_data *data) asn1_data 552 lib/util/asn1.c bool asn1_read_OID(struct asn1_data *data, TALLOC_CTX *mem_ctx, const char **OID) asn1_data 589 lib/util/asn1.c bool asn1_check_OID(struct asn1_data *data, const char *OID) asn1_data 605 lib/util/asn1.c bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s) asn1_data 625 lib/util/asn1.c bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s) asn1_data 634 lib/util/asn1.c bool asn1_read_OctetString(struct asn1_data *data, TALLOC_CTX *mem_ctx, DATA_BLOB *blob) asn1_data 662 lib/util/asn1.c bool asn1_read_ContextSimple(struct asn1_data *data, uint8_t num, DATA_BLOB *blob) asn1_data 683 lib/util/asn1.c bool asn1_read_implicit_Integer(struct asn1_data *data, int *i) asn1_data 697 lib/util/asn1.c bool asn1_read_Integer(struct asn1_data *data, int *i) asn1_data 707 lib/util/asn1.c bool asn1_read_enumerated(struct asn1_data *data, int *v) asn1_data 721 lib/util/asn1.c bool asn1_check_enumerated(struct asn1_data *data, int v) asn1_data 735 lib/util/asn1.c bool asn1_write_enumerated(struct asn1_data *data, uint8_t v) asn1_data 56 lib/util/asn1.h void asn1_free(struct asn1_data *data); asn1_data 57 lib/util/asn1.h bool asn1_write(struct asn1_data *data, const void *p, int len); asn1_data 58 lib/util/asn1.h bool asn1_write_uint8(struct asn1_data *data, uint8_t v); asn1_data 59 lib/util/asn1.h bool asn1_push_tag(struct asn1_data *data, uint8_t tag); asn1_data 60 lib/util/asn1.h bool asn1_pop_tag(struct asn1_data *data); asn1_data 61 lib/util/asn1.h bool asn1_write_implicit_Integer(struct asn1_data *data, int i); asn1_data 62 lib/util/asn1.h bool asn1_write_Integer(struct asn1_data *data, int i); asn1_data 64 lib/util/asn1.h bool asn1_write_OID(struct asn1_data *data, const char *OID); asn1_data 65 lib/util/asn1.h bool asn1_write_OctetString(struct asn1_data *data, const void *p, size_t length); asn1_data 66 lib/util/asn1.h bool asn1_write_LDAPString(struct asn1_data *data, const char *s); asn1_data 67 lib/util/asn1.h bool asn1_write_DATA_BLOB_LDAPString(struct asn1_data *data, const DATA_BLOB *s); asn1_data 68 lib/util/asn1.h bool asn1_write_GeneralString(struct asn1_data *data, const char *s); asn1_data 69 lib/util/asn1.h bool asn1_write_ContextSimple(struct asn1_data *data, uint8_t num, DATA_BLOB *blob); asn1_data 70 lib/util/asn1.h bool asn1_write_BOOLEAN(struct asn1_data *data, bool v); asn1_data 71 lib/util/asn1.h bool asn1_read_BOOLEAN(struct asn1_data *data, bool *v); asn1_data 72 lib/util/asn1.h bool asn1_check_BOOLEAN(struct asn1_data *data, bool v); asn1_data 73 lib/util/asn1.h bool asn1_load(struct asn1_data *data, DATA_BLOB blob); asn1_data 74 lib/util/asn1.h bool asn1_peek(struct asn1_data *data, void *p, int len); asn1_data 75 lib/util/asn1.h bool asn1_read(struct asn1_data *data, void *p, int len); asn1_data 76 lib/util/asn1.h bool asn1_read_uint8(struct asn1_data *data, uint8_t *v); asn1_data 77 lib/util/asn1.h bool asn1_peek_uint8(struct asn1_data *data, uint8_t *v); asn1_data 78 lib/util/asn1.h bool asn1_peek_tag(struct asn1_data *data, uint8_t tag); asn1_data 79 lib/util/asn1.h bool asn1_start_tag(struct asn1_data *data, uint8_t tag); asn1_data 80 lib/util/asn1.h bool asn1_end_tag(struct asn1_data *data); asn1_data 81 lib/util/asn1.h int asn1_tag_remaining(struct asn1_data *data); asn1_data 83 lib/util/asn1.h bool asn1_read_OID(struct asn1_data *data, TALLOC_CTX *mem_ctx, const char **OID); asn1_data 84 lib/util/asn1.h bool asn1_check_OID(struct asn1_data *data, const char *OID); asn1_data 85 lib/util/asn1.h bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s); asn1_data 86 lib/util/asn1.h bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s); asn1_data 87 lib/util/asn1.h bool asn1_read_OctetString(struct asn1_data *data, TALLOC_CTX *mem_ctx, DATA_BLOB *blob); asn1_data 88 lib/util/asn1.h bool asn1_read_ContextSimple(struct asn1_data *data, uint8_t num, DATA_BLOB *blob); asn1_data 89 lib/util/asn1.h bool asn1_read_implicit_Integer(struct asn1_data *data, int *i); asn1_data 90 lib/util/asn1.h bool asn1_read_Integer(struct asn1_data *data, int *i); asn1_data 91 lib/util/asn1.h bool asn1_read_enumerated(struct asn1_data *data, int *v); asn1_data 92 lib/util/asn1.h bool asn1_check_enumerated(struct asn1_data *data, int v); asn1_data 93 lib/util/asn1.h bool asn1_write_enumerated(struct asn1_data *data, uint8_t v); asn1_data 112 libcli/ldap/ldap_message.c static bool ldap_decode_control_wrapper(void *mem_ctx, struct asn1_data *data, asn1_data 158 libcli/ldap/ldap_message.c static bool ldap_encode_control(void *mem_ctx, struct asn1_data *data, asn1_data 219 libcli/ldap/ldap_message.c static bool ldap_push_filter(struct asn1_data *data, struct ldb_parse_tree *tree) asn1_data 363 libcli/ldap/ldap_message.c static void ldap_encode_response(struct asn1_data *data, struct ldap_Result *result) asn1_data 700 libcli/ldap/ldap_message.c struct asn1_data *data, asn1_data 712 libcli/ldap/ldap_message.c struct asn1_data *data, asn1_data 756 libcli/ldap/ldap_message.c struct asn1_data *data) asn1_data 1089 libcli/ldap/ldap_message.c static void ldap_decode_attrib(TALLOC_CTX *mem_ctx, struct asn1_data *data, asn1_data 1106 libcli/ldap/ldap_message.c void ldap_decode_attribs_bare(TALLOC_CTX *mem_ctx, struct asn1_data *data, asn1_data 1120 libcli/ldap/ldap_message.c static void ldap_decode_attribs(TALLOC_CTX *mem_ctx, struct asn1_data *data, asn1_data 1132 libcli/ldap/ldap_message.c _PUBLIC_ NTSTATUS ldap_decode(struct asn1_data *data, asn1_data 219 libcli/ldap/ldap_message.h NTSTATUS ldap_decode(struct asn1_data *data, asn1_data 228 libcli/ldap/ldap_message.h struct asn1_data *data, asn1_data 231 libcli/ldap/ldap_message.h void ldap_decode_attribs_bare(TALLOC_CTX *mem_ctx, struct asn1_data *data, asn1_data 28 source4/auth/gensec/spnego_parse.c static bool read_negTokenInit(struct asn1_data *asn1, TALLOC_CTX *mem_ctx, asn1_data 115 source4/auth/gensec/spnego_parse.c static bool write_negTokenInit(struct asn1_data *asn1, struct spnego_negTokenInit *token) asn1_data 178 source4/auth/gensec/spnego_parse.c static bool read_negTokenTarg(struct asn1_data *asn1, TALLOC_CTX *mem_ctx, asn1_data 228 source4/auth/gensec/spnego_parse.c static bool write_negTokenTarg(struct asn1_data *asn1, struct spnego_negTokenTarg *token)