Adam Langley | 95c29f3 | 2014-06-20 12:00:00 -0700 | [diff] [blame] | 1 | { |
| 2 | "BaseDirectory": "..", |
| 3 | "Sections": [{ |
| 4 | "Name": "Low-level infrastructure", |
| 5 | "Headers": [ |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 6 | "include/openssl/base64.h", |
| 7 | "include/openssl/bio.h", |
| 8 | "include/openssl/buf.h", |
David Benjamin | 5b082e8 | 2014-12-26 00:54:52 -0500 | [diff] [blame] | 9 | "include/openssl/bytestring.h", |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 10 | "include/openssl/err.h", |
David Benjamin | 8f64778 | 2015-04-09 11:37:10 -0400 | [diff] [blame] | 11 | "include/openssl/crypto.h", |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 12 | "include/openssl/ex_data.h", |
| 13 | "include/openssl/lhash.h", |
| 14 | "include/openssl/mem.h", |
| 15 | "include/openssl/obj.h", |
Adam Langley | 9ef99d5 | 2016-10-25 17:33:49 -0700 | [diff] [blame] | 16 | "include/openssl/pool.h", |
Bob Beck | db7308d | 2024-01-26 09:39:08 -0700 | [diff] [blame] | 17 | "include/openssl/posix_time.h", |
David Benjamin | 8f64778 | 2015-04-09 11:37:10 -0400 | [diff] [blame] | 18 | "include/openssl/rand.h", |
Bob Beck | db7308d | 2024-01-26 09:39:08 -0700 | [diff] [blame] | 19 | "include/openssl/stack.h" |
Adam Langley | 95c29f3 | 2014-06-20 12:00:00 -0700 | [diff] [blame] | 20 | ] |
| 21 | },{ |
| 22 | "Name": "Low-level crypto primitives", |
| 23 | "Headers": [ |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 24 | "include/openssl/aes.h", |
| 25 | "include/openssl/bn.h", |
Adam Langley | b15aa0a | 2017-10-12 08:16:05 -0700 | [diff] [blame] | 26 | "include/openssl/chacha.h", |
Adam Langley | 0d107e1 | 2015-05-05 16:36:32 -0700 | [diff] [blame] | 27 | "include/openssl/cmac.h", |
Adam Langley | 4fb0dc4 | 2015-11-13 13:09:47 -0800 | [diff] [blame] | 28 | "include/openssl/curve25519.h", |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 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", |
David Benjamin | 325664e | 2016-04-21 16:07:49 -0400 | [diff] [blame] | 37 | "include/openssl/hkdf.h", |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 38 | "include/openssl/hmac.h", |
| 39 | "include/openssl/md5.h", |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 40 | "include/openssl/rc4.h", |
| 41 | "include/openssl/rsa.h", |
Adam Langley | 09050cb | 2019-07-10 11:12:24 -0700 | [diff] [blame] | 42 | "include/openssl/sha.h", |
| 43 | "include/openssl/siphash.h" |
Adam Langley | 95c29f3 | 2014-06-20 12:00:00 -0700 | [diff] [blame] | 44 | ] |
| 45 | },{ |
| 46 | "Name": "Crypto interfaces", |
| 47 | "Headers": [ |
David Benjamin | f852599 | 2014-08-31 11:21:36 -0400 | [diff] [blame] | 48 | "include/openssl/digest.h", |
| 49 | "include/openssl/cipher.h", |
David Benjamin | 5b082e8 | 2014-12-26 00:54:52 -0500 | [diff] [blame] | 50 | "include/openssl/aead.h", |
David Benjamin | 070a6c3 | 2021-05-05 15:39:27 -0400 | [diff] [blame] | 51 | "include/openssl/evp.h", |
David Benjamin | 44872e1 | 2022-06-05 00:31:29 -0400 | [diff] [blame] | 52 | "include/openssl/hpke.h", |
| 53 | "include/openssl/kdf.h" |
Adam Langley | 95c29f3 | 2014-06-20 12:00:00 -0700 | [diff] [blame] | 54 | ] |
David Benjamin | 0d8a758 | 2015-04-08 23:55:15 -0400 | [diff] [blame] | 55 | },{ |
David Benjamin | 5bed5b9 | 2024-02-17 23:12:34 -0500 | [diff] [blame] | 56 | "Name": "Legacy ASN.1 and X.509 implementation", |
David Benjamin | 28c48e3 | 2021-10-21 14:40:30 -0400 | [diff] [blame] | 57 | "Headers": [ |
Bob Beck | 6cda656 | 2022-11-23 10:02:08 -0700 | [diff] [blame] | 58 | "include/openssl/asn1.h", |
David Benjamin | ea003bd | 2024-01-25 18:36:59 -0500 | [diff] [blame] | 59 | "include/openssl/conf.h", |
| 60 | "include/openssl/x509.h" |
David Benjamin | 28c48e3 | 2021-10-21 14:40:30 -0400 | [diff] [blame] | 61 | ] |
| 62 | },{ |
Bob Beck | 85c5d96 | 2024-02-21 22:07:58 +0000 | [diff] [blame] | 63 | "Name": "Experimental primitives. Will be removed and replaced when standardized!", |
| 64 | "Headers": [ |
Bob Beck | 2fb5cdb | 2024-02-21 22:17:12 +0000 | [diff] [blame] | 65 | "include/openssl/experimental/kyber.h", |
| 66 | "include/openssl/experimental/spx.h" |
Bob Beck | 85c5d96 | 2024-02-21 22:07:58 +0000 | [diff] [blame] | 67 | ] |
| 68 | },{ |
David Benjamin | 0d8a758 | 2015-04-08 23:55:15 -0400 | [diff] [blame] | 69 | "Name": "SSL implementation", |
| 70 | "Headers": [ |
| 71 | "include/openssl/ssl.h" |
| 72 | ] |
Adam Langley | 95c29f3 | 2014-06-20 12:00:00 -0700 | [diff] [blame] | 73 | }] |
| 74 | } |