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