Home
last modified time | relevance | path

Searched refs:libder_object (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/libder/libder/
H A Dlibder.h100 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 Dlibder_obj.c63 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 Dlibder_private.h42 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 Dlibder_write.c24 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 Dlibder_read.c583 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 Dtest_pubkey.c34 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 Dtest_privkey.c38 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 Dfuzz_stream.c53 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 Dfuzz_write.c25 struct libder_object *obj; in LLVMFuzzerTestOneInput()
H A Dfuzz_parallel.c37 struct libder_object *obj; in thread_main()
/freebsd/usr.sbin/pkg/
H A Decc.c122 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 Dderdump.c17 struct libder_object *root; in main()