/freebsd/contrib/libder/libder/ |
H A D | libder.h | 98 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 D | libder.c | 15 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 D | libder_private.h | 41 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 D | libder_write.c | 23 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 D | libder_error.c | 43 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 D | libder_type.c | 32 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 D | libder_read.c | 34 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 D | libder_obj.c | 20 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 D | fuzz_stream.c | 52 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 D | test_pubkey.c | 51 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 D | test_privkey.c | 67 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 D | fuzz_write.c | 24 struct libder_ctx *ctx; in LLVMFuzzerTestOneInput()
|
H A D | fuzz_parallel.c | 36 struct libder_ctx *ctx; in thread_main()
|
/freebsd/contrib/libder/derdump/ |
H A D | derdump.c | 16 struct libder_ctx *ctx; in main()
|
/freebsd/usr.sbin/pkg/ |
H A D | ecc.c | 206 struct libder_ctx *ctx; in ecc_extract_signature() 393 struct libder_ctx *ctx; in ecc_extract_pubkey()
|