{
  "BaseDirectory": "..",
  "Sections": [{
    "Name": "Low-level infrastructure",
    "Headers": [
      "include/openssl/base64.h",
      "include/openssl/bio.h",
      "include/openssl/buf.h",
      "include/openssl/bytestring.h",
      "include/openssl/crypto.h",
      "include/openssl/err.h",
      "include/openssl/ex_data.h",
      "include/openssl/mem.h",
      "include/openssl/obj.h",
      "include/openssl/pool.h",
      "include/openssl/posix_time.h",
      "include/openssl/rand.h",
      "include/openssl/stack.h"
    ]
  },{
    "Name": "Low-level crypto primitives",
    "Headers": [
      "include/openssl/aes.h",
      "include/openssl/blake2.h",
      "include/openssl/blowfish.h",
      "include/openssl/bn.h",
      "include/openssl/cast.h",
      "include/openssl/chacha.h",
      "include/openssl/cmac.h",
      "include/openssl/ctrdrbg.h",
      "include/openssl/curve25519.h",
      "include/openssl/des.h",
      "include/openssl/dh.h",
      "include/openssl/dsa.h",
      "include/openssl/ec_key.h",
      "include/openssl/ec.h",
      "include/openssl/ecdh.h",
      "include/openssl/ecdsa.h",
      "include/openssl/engine.h",
      "include/openssl/hkdf.h",
      "include/openssl/hmac.h",
      "include/openssl/hrss.h",
      "include/openssl/md4.h",
      "include/openssl/md5.h",
      "include/openssl/mldsa.h",
      "include/openssl/mlkem.h",
      "include/openssl/poly1305.h",
      "include/openssl/rc4.h",
      "include/openssl/ripemd.h",
      "include/openssl/rsa.h",
      "include/openssl/sha.h",
      "include/openssl/sha2.h",
      "include/openssl/siphash.h",
      "include/openssl/slhdsa.h",
      "include/openssl/tls_prf.h",
      "include/openssl/xwing.h"
    ]
  },{
    "Name": "Crypto interfaces",
    "Headers": [
      "include/openssl/aead.h",
      "include/openssl/cipher.h",
      "include/openssl/digest.h",
      "include/openssl/evp.h",
      "include/openssl/hpke.h",
      "include/openssl/kdf.h"
    ]
  },{
    "Name": "Legacy ASN.1 and X.509 implementation",
    "Headers": [
      "include/openssl/asn1.h",
      "include/openssl/conf.h",
      "include/openssl/x509.h"
    ]
  },{
    "Name": "Cryptographic formats and encodings",
    "Headers": [
      "include/openssl/cms.h",
      "include/openssl/pem.h",
      "include/openssl/pkcs7.h",
      "include/openssl/pkcs8.h"
    ]
  },{
    "Name": "SSL implementation",
    "Headers": [
      "include/openssl/ssl.h"
    ]
  },{
    "Name": "Experimental APIs",
    "Headers": [
      "include/openssl/trust_token.h"
    ]
  }]
}
