1 #ifndef TAL_OBJECT_H_
2 #define TAL_OBJECT_H_
3 
4 /* This is RFC 8630. */
5 
6 #include <stddef.h>
7 #include "types/uri.h"
8 #include "rtr/db/db_table.h"
9 #include "thread/thread_pool.h"
10 
11 struct tal;
12 
13 int tal_load(char const *, struct tal **);
14 void tal_destroy(struct tal *);
15 
16 char const *tal_get_file_name(struct tal *);
17 void tal_get_spki(struct tal *, unsigned char const **, size_t *);
18 
19 int perform_standalone_validation(struct thread_pool *, struct db_table *);
20 
21 #endif /* TAL_OBJECT_H_ */
22