/freebsd/contrib/libder/libder/ |
H A D | libder.h | 100 struct libder_object; 142 struct libder_object *libder_read(struct libder_ctx *, const uint8_t *, size_t *); 143 struct libder_object *libder_read_fd(struct libder_ctx *, int, size_t *); 144 struct libder_object *libder_read_file(struct libder_ctx *, FILE *, size_t *); 146 uint8_t *libder_write(struct libder_ctx *, struct libder_object *, uint8_t *, 161 struct libder_object *libder_obj_alloc(struct libder_ctx *, struct libder_tag *, const uint8_t *, s… 162 struct libder_object *libder_obj_alloc_simple(struct libder_ctx *, uint8_t, const uint8_t *, 164 void libder_obj_free(struct libder_object *); 166 bool libder_obj_append(struct libder_object *, struct libder_object *); 167 struct libder_object *libder_obj_child(const struct libder_object *, size_t); [all …]
|
H A D | libder_obj.c | 63 struct libder_object * 67 struct libder_object *obj; in libder_obj_alloc() 88 struct libder_object * 92 struct libder_object *obj; in libder_obj_alloc_simple() 125 LIBDER_PRIVATE struct libder_object * 129 struct libder_object *obj; in libder_obj_alloc_internal() 201 libder_obj_disk_size(struct libder_object *obj, bool include_header) in libder_obj_disk_size() 203 struct libder_object *walker; in libder_obj_disk_size() 242 libder_obj_free(struct libder_object *obj) in libder_obj_free() 244 struct libder_object *child, *tmp; in libder_obj_free() [all …]
|
H A D | libder_private.h | 42 struct libder_object; 64 struct libder_object { struct 70 struct libder_object *children; argument 71 struct libder_object *parent; argument 72 struct libder_object *next; argument 164 struct libder_object *libder_obj_alloc_internal(struct libder_ctx *, 171 size_t libder_obj_disk_size(struct libder_object *, bool); 172 bool libder_obj_may_coalesce_children(const struct libder_object *); 173 bool libder_obj_coalesce_children(struct libder_object *, struct libder_ctx *); 174 bool libder_obj_normalize(struct libder_object *, struct libder_ctx *);
|
H A D | libder_write.c | 24 const struct libder_object *obj, write_buffer_t *write_buffer, void *cookie) in libder_write_object_tag() 48 libder_write_object_header(struct libder_ctx *ctx, struct libder_object *obj, in libder_write_object_header() 92 struct libder_object *obj, write_buffer_t *write_buffer, void *cookie) in libder_write_object_payload() 123 libder_write_object(struct libder_ctx *ctx, struct libder_object *obj, in libder_write_object() 126 struct libder_object *child; 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_read.c | 583 static struct libder_object * 587 struct libder_object *child, **next, *obj; in libder_read_object() 725 static struct libder_object * 728 struct libder_object *root; in libder_read_stream() 753 struct libder_object * 757 struct libder_object *root; in libder_read() 794 struct libder_object * 798 struct libder_object *root; in libder_read_fd() 831 struct libder_object * 835 struct libder_object *root; in libder_read_file()
|
/freebsd/contrib/libder/tests/ |
H A D | test_pubkey.c | 34 test_interface(struct libder_object *root) in test_interface() 38 struct libder_object *keystring; in test_interface() 54 struct libder_object *obj, *params, *root; in test_construction() 55 struct libder_object *keystring; in test_construction() 94 struct libder_object *root; in main()
|
H A D | test_privkey.c | 38 test_interface(struct libder_object *root) in test_interface() 42 struct libder_object *keystring, *oid; in test_interface() 70 struct libder_object *obj, *oidp, *pubp, *root; in test_construction() 71 struct libder_object *keystring; in test_construction() 126 struct libder_object *root; in main()
|
H A D | fuzz_stream.c | 53 struct libder_object *obj; in fuzz_fd() 115 struct libder_object *obj; in fuzz_file() 165 struct libder_object *obj; in fuzz_plain()
|
H A D | fuzz_write.c | 25 struct libder_object *obj; in LLVMFuzzerTestOneInput()
|
H A D | fuzz_parallel.c | 37 struct libder_object *obj; in thread_main()
|
/freebsd/usr.sbin/pkg/ |
H A D | ecc.c | 122 ecc_read_pkgkey(struct libder_object *root, ec_params *params, int public, in ecc_read_pkgkey() 125 struct libder_object *obj; in ecc_read_pkgkey() 207 struct libder_object *obj, *root; in ecc_extract_signature() 394 struct libder_object *keydata, *oid, *params, *root; in ecc_extract_pubkey()
|
/freebsd/contrib/libder/derdump/ |
H A D | derdump.c | 17 struct libder_object *root; in main()
|