xref: /aosp_15_r20/external/boringssl/src/util/doc.config (revision 8fb009dc861624b67b6cdb62ea21f0f22d0c584b)
1*8fb009dcSAndroid Build Coastguard Worker{
2*8fb009dcSAndroid Build Coastguard Worker  "BaseDirectory": "..",
3*8fb009dcSAndroid Build Coastguard Worker  "Sections": [{
4*8fb009dcSAndroid Build Coastguard Worker    "Name": "Low-level infrastructure",
5*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
6*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/base64.h",
7*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/bio.h",
8*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/buf.h",
9*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/bytestring.h",
10*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/err.h",
11*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/crypto.h",
12*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ex_data.h",
13*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/lhash.h",
14*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/mem.h",
15*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/obj.h",
16*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/pool.h",
17*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/posix_time.h",
18*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/rand.h",
19*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/stack.h"
20*8fb009dcSAndroid Build Coastguard Worker    ]
21*8fb009dcSAndroid Build Coastguard Worker  },{
22*8fb009dcSAndroid Build Coastguard Worker    "Name": "Low-level crypto primitives",
23*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
24*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/aes.h",
25*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/bn.h",
26*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/chacha.h",
27*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/cmac.h",
28*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/curve25519.h",
29*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/des.h",
30*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/dh.h",
31*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/dsa.h",
32*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ec.h",
33*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ec_key.h",
34*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ecdh.h",
35*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ecdsa.h",
36*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/engine.h",
37*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/hkdf.h",
38*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/hmac.h",
39*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/md5.h",
40*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/rc4.h",
41*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/rsa.h",
42*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/sha.h",
43*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/siphash.h"
44*8fb009dcSAndroid Build Coastguard Worker    ]
45*8fb009dcSAndroid Build Coastguard Worker  },{
46*8fb009dcSAndroid Build Coastguard Worker    "Name": "Crypto interfaces",
47*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
48*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/digest.h",
49*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/cipher.h",
50*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/aead.h",
51*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/evp.h",
52*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/hpke.h",
53*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/kdf.h"
54*8fb009dcSAndroid Build Coastguard Worker    ]
55*8fb009dcSAndroid Build Coastguard Worker  },{
56*8fb009dcSAndroid Build Coastguard Worker    "Name": "Legacy ASN.1 and X.509 implementation",
57*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
58*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/asn1.h",
59*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/conf.h",
60*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/x509.h"
61*8fb009dcSAndroid Build Coastguard Worker    ]
62*8fb009dcSAndroid Build Coastguard Worker  },{
63*8fb009dcSAndroid Build Coastguard Worker    "Name": "Experimental primitives. Will be removed and replaced when standardized!",
64*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
65*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/experimental/dilithium.h",
66*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/experimental/kyber.h",
67*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/experimental/spx.h"
68*8fb009dcSAndroid Build Coastguard Worker    ]
69*8fb009dcSAndroid Build Coastguard Worker  },{
70*8fb009dcSAndroid Build Coastguard Worker    "Name": "SSL implementation",
71*8fb009dcSAndroid Build Coastguard Worker    "Headers": [
72*8fb009dcSAndroid Build Coastguard Worker      "include/openssl/ssl.h"
73*8fb009dcSAndroid Build Coastguard Worker    ]
74*8fb009dcSAndroid Build Coastguard Worker  }]
75*8fb009dcSAndroid Build Coastguard Worker}
76