d0d1a8d522d010cda40bdd0e78a0e4f563fe5fb2
[openssl.git] / doc / crypto / o2i_SCT_LIST.pod
1 =pod
2
3 =head1 NAME
4
5 o2i_SCT_LIST, i2o_SCT_LIST, o2i_SCT, i2o_SCT, o2i_SCT_signature, i2o_SCT_signature -
6 decode and encode Signed Certificate Timestamp lists in TLS wire format
7
8 =head1 SYNOPSIS
9
10  #include <openssl/ct.h>
11
12  STACK_OF(SCT) *o2i_SCT_LIST(STACK_OF(SCT) **a, const unsigned char **pp, size_t len);
13  int i2o_SCT_LIST(const STACK_OF(SCT) *a, unsigned char **pp);
14  SCT *o2i_SCT(SCT **psct, const unsigned char **in, size_t len);
15  int i2o_SCT(const SCT *sct, unsigned char **out);
16  int o2i_SCT_signature(SCT *sct, const unsigned char **in, size_t len);
17  int i2o_SCT_signature(const SCT *sct, unsigned char **out);
18
19 =head1 DESCRIPTION
20
21
22
23 =head1 NOTES
24
25
26
27 =head1 RETURN VALUES
28
29
30
31 =head1 SEE ALSO
32
33 L<ct(3)>,
34 L(d2i_SCT_LIST(3)>
35
36 =head1 HISTORY
37
38 These functions were added in OpenSSL 1.1.0.
39
40 =head1 COPYRIGHT
41
42 Copyright 2016 The OpenSSL Project Authors. All Rights Reserved.
43
44 Licensed under the OpenSSL license (the "License").  You may not use
45 this file except in compliance with the License.  You can obtain a copy
46 in the file LICENSE in the source distribution or at
47 L<https://www.openssl.org/source/license.html>.
48
49 =cut