blob: ac018a239ff9552f8435a33ad7caa9e31c61035f [file] [log] [blame]
James Kuszmaul4a42b182021-01-17 11:32:46 -08001#pragma once
2#include <rawrtc/dtls_fingerprint.h>
3#include <rawrtc/dtls_parameters.h>
4#include <rawrtc/dtls_transport.h>
5#include <rawrtcc/code.h>
6#include <re.h>
7
8struct rawrtc_dtls_parameters {
9 enum rawrtc_dtls_role role;
10 struct rawrtc_dtls_fingerprints* fingerprints;
11};
12
13enum rawrtc_code rawrtc_dtls_parameters_create_internal(
14 struct rawrtc_dtls_parameters** const parametersp, // de-referenced
15 enum rawrtc_dtls_role const role,
16 struct list* const fingerprints);
17
18int rawrtc_dtls_parameters_debug(
19 struct re_printf* const pf, struct rawrtc_dtls_parameters const* const parameters);