Home
last modified time | relevance | path

Searched refs:libder_ctx (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/libder/libder/
H A Dlibder.h98 struct libder_ctx;
130 struct libder_ctx * libder_open(void);
131 void libder_close(struct libder_ctx *);
132 void libder_abort(struct libder_ctx *);
133 const char *libder_get_error(struct libder_ctx *);
134 bool libder_has_error(struct libder_ctx *);
135 uint64_t libder_get_normalize(struct libder_ctx *);
136 uint64_t libder_set_normalize(struct libder_ctx *, uint64_t);
137 bool libder_get_strict(struct libder_ctx *);
138 bool libder_set_strict(struct libder_ctx *, bool);
[all …]
H A Dlibder.c15 struct libder_ctx *
18 struct libder_ctx *ctx; in libder_open()
36 libder_abort(struct libder_ctx *ctx) in libder_abort()
43 libder_get_buffer_size(struct libder_ctx *ctx) in libder_get_buffer_size()
60 libder_get_normalize(struct libder_ctx *ctx) in libder_get_normalize()
70 libder_set_normalize(struct libder_ctx *ctx, uint64_t nmask) in libder_set_normalize()
79 libder_get_strict(struct libder_ctx *ctx) in libder_get_strict()
86 libder_set_strict(struct libder_ctx *ctx, bool strict) in libder_set_strict()
95 libder_get_verbose(struct libder_ctx *ctx) in libder_get_verbose()
102 libder_set_verbose(struct libder_ctx *ctx, int verbose) in libder_set_verbose()
[all …]
H A Dlibder_private.h41 struct libder_ctx;
44 struct libder_ctx { struct
76 libder_check_abort(struct libder_ctx *ctx) in libder_check_abort()
83 libder_clear_abort(struct libder_ctx *ctx) in libder_clear_abort()
95 libder_normalizing_type(const struct libder_ctx *ctx, const struct libder_tag *type) in libder_normalizing_type()
158 size_t libder_get_buffer_size(struct libder_ctx *);
159 void libder_set_error(struct libder_ctx *, int, const char *, int);
164 struct libder_object *libder_obj_alloc_internal(struct libder_ctx *,
169 bool libder_is_valid_obj(struct libder_ctx *,
173 bool libder_obj_coalesce_children(struct libder_object *, struct libder_ctx *);
[all …]
H A Dlibder_write.c23 libder_write_object_tag(struct libder_ctx *ctx __unused, in libder_write_object_tag()
48 libder_write_object_header(struct libder_ctx *ctx, struct libder_object *obj, in libder_write_object_header()
91 libder_write_object_payload(struct libder_ctx *ctx __unused, in libder_write_object_payload()
123 libder_write_object(struct libder_ctx *ctx, struct libder_object *obj, in libder_write_object()
175 libder_write(struct libder_ctx *ctx, struct libder_object *root, uint8_t *buf, in libder_write()
H A Dlibder_error.c43 libder_get_error(struct libder_ctx *ctx) in libder_get_error()
58 libder_has_error(struct libder_ctx *ctx) in libder_has_error()
65 libder_set_error(struct libder_ctx *ctx, int error, const char *file, int line) in libder_set_error()
H A Dlibder_type.c32 libder_type_dup(struct libder_ctx *ctx, const struct libder_tag *dtype) in libder_type_dup()
70 libder_type_alloc_simple(struct libder_ctx *ctx, uint8_t typeval) in libder_type_alloc_simple()
115 libder_normalize_type(struct libder_ctx *ctx, struct libder_tag *type) in libder_normalize_type()
H A Dlibder_read.c34 struct libder_ctx *stream_ctx;
97 libder_stream_init(struct libder_ctx *ctx, struct libder_stream *stream) in libder_stream_init()
367 der_read_structure_tag(struct libder_ctx *ctx, struct libder_stream *stream, in der_read_structure_tag()
447 der_read_structure(struct libder_ctx *ctx, struct libder_stream *stream, in der_read_structure()
584 libder_read_object(struct libder_ctx *ctx, struct libder_stream *stream) in libder_read_object()
726 libder_read_stream(struct libder_ctx *ctx, struct libder_stream *stream) in libder_read_stream()
754 libder_read(struct libder_ctx *ctx, const uint8_t *data, size_t *datasz) in libder_read()
795 libder_read_fd(struct libder_ctx *ctx, int fd, size_t *consumed) in libder_read_fd()
832 libder_read_file(struct libder_ctx *ctx, FILE *fp, size_t *consumed) in libder_read_file()
H A Dlibder_obj.c20 libder_obj_alloc_copy_payload(struct libder_ctx *ctx, const uint8_t *payload_in, in libder_obj_alloc_copy_payload()
47 libder_obj_alloc_check(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_check()
64 libder_obj_alloc(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc()
89 libder_obj_alloc_simple(struct libder_ctx *ctx, uint8_t stype, in libder_obj_alloc_simple()
126 libder_obj_alloc_internal(struct libder_ctx *ctx, struct libder_tag *type, in libder_obj_alloc_internal()
494 libder_is_valid_obj(struct libder_ctx *ctx, const struct libder_tag *type, in libder_is_valid_obj()
702 libder_obj_coalesce_children(struct libder_object *obj, struct libder_ctx *ctx) in libder_obj_coalesce_children()
1060 libder_obj_normalize_set(struct libder_object *obj, struct libder_ctx *ctx) in libder_obj_normalize_set()
1099 libder_obj_normalize(struct libder_object *obj, struct libder_ctx *ctx) in libder_obj_normalize()
/freebsd/contrib/libder/tests/
H A Dfuzz_stream.c52 struct libder_ctx *ctx; in fuzz_fd()
114 struct libder_ctx *ctx; in fuzz_file()
164 struct libder_ctx *ctx; in fuzz_plain()
H A Dtest_pubkey.c51 test_construction(struct libder_ctx*ctx, const uint8_t *buf, size_t bufsz) in test_construction()
93 struct libder_ctx *ctx; in main()
H A Dtest_privkey.c67 test_construction(struct libder_ctx *ctx, const uint8_t *buf, size_t bufsz) in test_construction()
125 struct libder_ctx *ctx; in main()
H A Dfuzz_write.c24 struct libder_ctx *ctx; in LLVMFuzzerTestOneInput()
H A Dfuzz_parallel.c36 struct libder_ctx *ctx; in thread_main()
/freebsd/contrib/libder/derdump/
H A Dderdump.c16 struct libder_ctx *ctx; in main()
/freebsd/usr.sbin/pkg/
H A Decc.c206 struct libder_ctx *ctx; in ecc_extract_signature()
393 struct libder_ctx *ctx; in ecc_extract_pubkey()