{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.w521Xpq5/b1/botan3_3.4.0+dfsg-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.w521Xpq5/b2/botan3_3.4.0+dfsg-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n d6a9ee4f9212ea02e9421eafa03457ac 5663816 debug optional botan-dbgsym_3.4.0+dfsg-1_armhf.deb\n d05e5a9a033cd1aebd49e809102a6765 243152 libdevel optional botan_3.4.0+dfsg-1_armhf.deb\n 78cbc2393fec696f3b2a096a1b1a0072 40594332 debug optional libbotan-3-4-dbgsym_3.4.0+dfsg-1_armhf.deb\n 0d9dbe0a72ae4f8ca85f091dd7481403 1915016 libs optional libbotan-3-4_3.4.0+dfsg-1_armhf.deb\n 46b9e882180cdb6d93a07c607229b32f 3062104 libdevel optional libbotan-3-dev_3.4.0+dfsg-1_armhf.deb\n- 9d7213e78e2d0ad3d07c559fe8a8396f 630028 doc optional libbotan-3-doc_3.4.0+dfsg-1_all.deb\n+ 815ed6493f0218f25749c0b41ebdc60d 630048 doc optional libbotan-3-doc_3.4.0+dfsg-1_all.deb\n f851990bc6e96fe95c2a92cccc61b1bc 15284 python optional python3-botan_3.4.0+dfsg-1_armhf.deb\n"}, {"source1": "libbotan-3-doc_3.4.0+dfsg-1_all.deb", "source2": "libbotan-3-doc_3.4.0+dfsg-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-12 17:37:09.000000 debian-binary\n -rw-r--r-- 0 0 0 4512 2024-04-12 17:37:09.000000 control.tar.xz\n--rw-r--r-- 0 0 0 625324 2024-04-12 17:37:09.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 625344 2024-04-12 17:37:09.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/libbotan-3-doc/handbook/searchindex.js", "source2": "./usr/share/doc/libbotan-3-doc/handbook/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -10860,179 +10860,14 @@\n \"sphinx.domains.math\": 2,\n \"sphinx.domains.python\": 4,\n \"sphinx.domains.rst\": 2,\n \"sphinx.domains.std\": 2,\n \"sphinx\": 60\n },\n \"alltitles\": {\n- \"Deprecated Features\": [\n- [41, \"deprecated-features\"]\n- ],\n- \"Platform Support Deprecations\": [\n- [41, \"platform-support-deprecations\"]\n- ],\n- \"TLS Protocol Deprecations\": [\n- [41, \"tls-protocol-deprecations\"]\n- ],\n- \"Deprecated Functionality\": [\n- [41, \"deprecated-functionality\"]\n- ],\n- \"Deprecated Headers\": [\n- [41, \"deprecated-headers\"]\n- ],\n- \"Other API deprecations\": [\n- [41, \"other-api-deprecations\"]\n- ],\n- \"Command Line Interface\": [\n- [38, \"command-line-interface\"]\n- ],\n- \"Outline\": [\n- [38, \"outline\"]\n- ],\n- \"Hash Function\": [\n- [38, \"hash-function\"]\n- ],\n- \"Password Hash\": [\n- [38, \"password-hash\"]\n- ],\n- \"HMAC\": [\n- [38, \"hmac\"],\n- [17, \"hmac\"]\n- ],\n- \"Encryption\": [\n- [38, \"encryption\"]\n- ],\n- \"Public Key Cryptography\": [\n- [38, \"public-key-cryptography\"],\n- [24, \"public-key-cryptography\"]\n- ],\n- \"X.509\": [\n- [38, \"x-509\"],\n- [21, \"x-509\"],\n- [59, \"x-509\"]\n- ],\n- \"TLS Server/Client\": [\n- [38, \"tls-server-client\"]\n- ],\n- \"Number Theory\": [\n- [38, \"number-theory\"],\n- [1, \"number-theory\"]\n- ],\n- \"PSK Database\": [\n- [38, \"psk-database\"],\n- [23, \"psk-database\"]\n- ],\n- \"Secret Sharing\": [\n- [38, \"secret-sharing\"]\n- ],\n- \"Data Encoding/Decoding\": [\n- [38, \"data-encoding-decoding\"]\n- ],\n- \"Forward Error Correction\": [\n- [38, \"forward-error-correction\"]\n- ],\n- \"Miscellaneous Commands\": [\n- [38, \"miscellaneous-commands\"]\n- ],\n- \"ZFEC Forward Error Correction\": [\n- [36, \"zfec-forward-error-correction\"]\n- ],\n- \"Credits\": [\n- [40, \"credits\"]\n- ],\n- \"Developer Reference\": [\n- [43, \"developer-reference\"]\n- ],\n- \"Notes for New Contributors\": [\n- [45, \"notes-for-new-contributors\"]\n- ],\n- \"Source Code Layout\": [\n- [45, \"source-code-layout\"]\n- ],\n- \"Library Layout\": [\n- [45, \"library-layout\"]\n- ],\n- \"Sending patches\": [\n- [45, \"sending-patches\"]\n- ],\n- \"FFI Additions\": [\n- [45, \"ffi-additions\"]\n- ],\n- \"Git Usage\": [\n- [45, \"git-usage\"]\n- ],\n- \"Python\": [\n- [45, \"python\"]\n- ],\n- \"Build Tools and Hints\": [\n- [45, \"build-tools-and-hints\"]\n- ],\n- \"Copyright Notice\": [\n- [45, \"copyright-notice\"]\n- ],\n- \"Style Conventions\": [\n- [45, \"style-conventions\"]\n- ],\n- \"Use of External Dependencies\": [\n- [45, \"use-of-external-dependencies\"]\n- ],\n- \"Compiler Dependencies\": [\n- [45, \"compiler-dependencies\"]\n- ],\n- \"Operating System Dependencies\": [\n- [45, \"operating-system-dependencies\"]\n- ],\n- \"Library Dependencies\": [\n- [45, \"library-dependencies\"]\n- ],\n- \"Mistakes Were Made\": [\n- [47, \"mistakes-were-made\"]\n- ],\n- \"C++ API\": [\n- [47, \"c-api\"]\n- ],\n- \"Public Algorithm Specific Classes\": [\n- [47, \"public-algorithm-specific-classes\"]\n- ],\n- \"Header Directories\": [\n- [47, \"header-directories\"]\n- ],\n- \"Exceptions\": [\n- [47, \"exceptions\"]\n- ],\n- \"Virtual inheritance\": [\n- [47, \"virtual-inheritance\"]\n- ],\n- \"Cipher Interface\": [\n- [47, \"cipher-interface\"]\n- ],\n- \"Pipe Interface\": [\n- [47, \"pipe-interface\"]\n- ],\n- \"License\": [\n- [47, \"license\"]\n- ],\n- \"Contents\": [\n- [39, \"contents\"]\n- ],\n- \"Continuous Integration and Automated Testing\": [\n- [44, \"continuous-integration-and-automated-testing\"]\n- ],\n- \"CI Build Script\": [\n- [44, \"ci-build-script\"]\n- ],\n- \"Github Actions\": [\n- [44, \"github-actions\"]\n- ],\n- \"Github Actions (nightly)\": [\n- [44, \"github-actions-nightly\"]\n- ],\n- \"OSS-Fuzz\": [\n- [44, \"oss-fuzz\"]\n- ],\n \"Fuzzing The Library\": [\n [46, \"fuzzing-the-library\"]\n ],\n \"Fuzzing with libFuzzer\": [\n [46, \"fuzzing-with-libfuzzer\"]\n ],\n \"Fuzzing with AFL\": [\n@@ -11403,14 +11238,176 @@\n ],\n \"--includedir=DIR\": [\n [37, \"includedir-dir\"]\n ],\n \"--list-modules\": [\n [37, \"list-modules\"]\n ],\n+ \"Mistakes Were Made\": [\n+ [47, \"mistakes-were-made\"]\n+ ],\n+ \"C++ API\": [\n+ [47, \"c-api\"]\n+ ],\n+ \"Public Algorithm Specific Classes\": [\n+ [47, \"public-algorithm-specific-classes\"]\n+ ],\n+ \"Header Directories\": [\n+ [47, \"header-directories\"]\n+ ],\n+ \"Exceptions\": [\n+ [47, \"exceptions\"]\n+ ],\n+ \"Virtual inheritance\": [\n+ [47, \"virtual-inheritance\"]\n+ ],\n+ \"Cipher Interface\": [\n+ [47, \"cipher-interface\"]\n+ ],\n+ \"Pipe Interface\": [\n+ [47, \"pipe-interface\"]\n+ ],\n+ \"License\": [\n+ [47, \"license\"]\n+ ],\n+ \"Notes for New Contributors\": [\n+ [45, \"notes-for-new-contributors\"]\n+ ],\n+ \"Source Code Layout\": [\n+ [45, \"source-code-layout\"]\n+ ],\n+ \"Library Layout\": [\n+ [45, \"library-layout\"]\n+ ],\n+ \"Sending patches\": [\n+ [45, \"sending-patches\"]\n+ ],\n+ \"FFI Additions\": [\n+ [45, \"ffi-additions\"]\n+ ],\n+ \"Git Usage\": [\n+ [45, \"git-usage\"]\n+ ],\n+ \"Python\": [\n+ [45, \"python\"]\n+ ],\n+ \"Build Tools and Hints\": [\n+ [45, \"build-tools-and-hints\"]\n+ ],\n+ \"Copyright Notice\": [\n+ [45, \"copyright-notice\"]\n+ ],\n+ \"Style Conventions\": [\n+ [45, \"style-conventions\"]\n+ ],\n+ \"Use of External Dependencies\": [\n+ [45, \"use-of-external-dependencies\"]\n+ ],\n+ \"Compiler Dependencies\": [\n+ [45, \"compiler-dependencies\"]\n+ ],\n+ \"Operating System Dependencies\": [\n+ [45, \"operating-system-dependencies\"]\n+ ],\n+ \"Library Dependencies\": [\n+ [45, \"library-dependencies\"]\n+ ],\n+ \"Credits\": [\n+ [40, \"credits\"]\n+ ],\n+ \"Continuous Integration and Automated Testing\": [\n+ [44, \"continuous-integration-and-automated-testing\"]\n+ ],\n+ \"CI Build Script\": [\n+ [44, \"ci-build-script\"]\n+ ],\n+ \"Github Actions\": [\n+ [44, \"github-actions\"]\n+ ],\n+ \"Github Actions (nightly)\": [\n+ [44, \"github-actions-nightly\"]\n+ ],\n+ \"OSS-Fuzz\": [\n+ [44, \"oss-fuzz\"]\n+ ],\n+ \"ZFEC Forward Error Correction\": [\n+ [36, \"zfec-forward-error-correction\"]\n+ ],\n+ \"Deprecated Features\": [\n+ [41, \"deprecated-features\"]\n+ ],\n+ \"Platform Support Deprecations\": [\n+ [41, \"platform-support-deprecations\"]\n+ ],\n+ \"TLS Protocol Deprecations\": [\n+ [41, \"tls-protocol-deprecations\"]\n+ ],\n+ \"Deprecated Functionality\": [\n+ [41, \"deprecated-functionality\"]\n+ ],\n+ \"Deprecated Headers\": [\n+ [41, \"deprecated-headers\"]\n+ ],\n+ \"Other API deprecations\": [\n+ [41, \"other-api-deprecations\"]\n+ ],\n+ \"Developer Reference\": [\n+ [43, \"developer-reference\"]\n+ ],\n+ \"Command Line Interface\": [\n+ [38, \"command-line-interface\"]\n+ ],\n+ \"Outline\": [\n+ [38, \"outline\"]\n+ ],\n+ \"Hash Function\": [\n+ [38, \"hash-function\"]\n+ ],\n+ \"Password Hash\": [\n+ [38, \"password-hash\"]\n+ ],\n+ \"HMAC\": [\n+ [38, \"hmac\"],\n+ [17, \"hmac\"]\n+ ],\n+ \"Encryption\": [\n+ [38, \"encryption\"]\n+ ],\n+ \"Public Key Cryptography\": [\n+ [38, \"public-key-cryptography\"],\n+ [24, \"public-key-cryptography\"]\n+ ],\n+ \"X.509\": [\n+ [38, \"x-509\"],\n+ [21, \"x-509\"],\n+ [59, \"x-509\"]\n+ ],\n+ \"TLS Server/Client\": [\n+ [38, \"tls-server-client\"]\n+ ],\n+ \"Number Theory\": [\n+ [38, \"number-theory\"],\n+ [1, \"number-theory\"]\n+ ],\n+ \"PSK Database\": [\n+ [38, \"psk-database\"],\n+ [23, \"psk-database\"]\n+ ],\n+ \"Secret Sharing\": [\n+ [38, \"secret-sharing\"]\n+ ],\n+ \"Data Encoding/Decoding\": [\n+ [38, \"data-encoding-decoding\"]\n+ ],\n+ \"Forward Error Correction\": [\n+ [38, \"forward-error-correction\"]\n+ ],\n+ \"Miscellaneous Commands\": [\n+ [38, \"miscellaneous-commands\"]\n+ ],\n \"Understanding configure.py\": [\n [42, \"understanding-configure-py\"]\n ],\n \"Build Structure\": [\n [42, \"build-structure\"]\n ],\n \"What configure.py does\": [\n@@ -11439,34 +11436,16 @@\n ],\n \"Supporting a new compiler\": [\n [42, \"supporting-a-new-compiler\"]\n ],\n \"Supporting a new OS\": [\n [42, \"supporting-a-new-os\"]\n ],\n- \"Semantic Versioning\": [\n- [63, \"semantic-versioning\"]\n- ],\n- \"Exception\": [\n- [63, \"exception\"]\n- ],\n- \"Development Roadmap\": [\n- [61, \"development-roadmap\"]\n- ],\n- \"Near Term Plans\": [\n- [61, \"near-term-plans\"]\n- ],\n- \"Botan 2\": [\n- [61, \"botan-2\"]\n- ],\n- \"Botan 3\": [\n- [61, \"botan-3\"]\n- ],\n- \"Botan 4\": [\n- [61, \"botan-4\"]\n+ \"Contents\": [\n+ [39, \"contents\"]\n ],\n \"Support Information\": [\n [65, \"support-information\"]\n ],\n \"Supported Platforms\": [\n [65, \"supported-platforms\"]\n ],\n@@ -11499,14 +11478,20 @@\n ],\n \"2015\": [\n [62, \"id7\"]\n ],\n \"2014\": [\n [62, \"id8\"]\n ],\n+ \"Semantic Versioning\": [\n+ [63, \"semantic-versioning\"]\n+ ],\n+ \"Exception\": [\n+ [63, \"exception\"]\n+ ],\n \"Notes for Distributors\": [\n [60, \"notes-for-distributors\"]\n ],\n \"Recommended Options\": [\n [60, \"recommended-options\"]\n ],\n \"Set Path to the System CA bundle\": [\n@@ -11619,153 +11604,83 @@\n ],\n \"Automated Analysis\": [\n [64, \"automated-analysis\"]\n ],\n \"References\": [\n [64, \"references\"]\n ],\n- \"Password Hashing\": [\n- [19, \"password-hashing\"],\n- [10, \"password-hashing\"]\n- ],\n- \"Argon2\": [\n- [19, \"argon2\"],\n- [20, \"argon2\"]\n+ \"Development Roadmap\": [\n+ [61, \"development-roadmap\"]\n ],\n- \"Bcrypt\": [\n- [19, \"bcrypt\"],\n- [20, \"bcrypt\"],\n- [25, \"bcrypt\"]\n+ \"Near Term Plans\": [\n+ [61, \"near-term-plans\"]\n ],\n- \"Passhash9\": [\n- [19, \"passhash9\"]\n+ \"Botan 2\": [\n+ [61, \"botan-2\"]\n ],\n- \"External Providers\": [\n- [22, \"external-providers\"]\n+ \"Botan 3\": [\n+ [61, \"botan-3\"]\n ],\n- \"Integrated Providers\": [\n- [22, \"integrated-providers\"]\n+ \"Botan 4\": [\n+ [61, \"botan-4\"]\n ],\n \"PKCS#11\": [\n- [22, \"pkcs-11\"],\n- [21, \"pkcs-11\"]\n- ],\n- \"TPM 1.2\": [\n- [22, \"tpm-1-2\"]\n- ],\n- \"CommonCrypto\": [\n- [22, \"commoncrypto\"]\n- ],\n- \"Provider Interfaces\": [\n- [22, \"provider-interfaces\"]\n- ],\n- \"Symmetric Algorithms\": [\n- [22, \"symmetric-algorithms\"]\n- ],\n- \"Public Key Algorithms\": [\n- [22, \"public-key-algorithms\"],\n- [24, \"public-key-algorithms\"]\n- ],\n- \"One Time Passwords\": [\n- [18, \"one-time-passwords\"]\n- ],\n- \"HOTP\": [\n- [18, \"hotp\"],\n- [25, \"hotp\"]\n- ],\n- \"TOTP\": [\n- [18, \"totp\"]\n- ],\n- \"Format Preserving Encryption\": [\n- [13, \"format-preserving-encryption\"]\n- ],\n- \"Key Derivation Functions (KDF)\": [\n- [15, \"key-derivation-functions-kdf\"]\n- ],\n- \"Code Example\": [\n- [15, \"code-example\"],\n- [14, \"code-example\"],\n- [2, \"code-example\"],\n- [3, \"code-example\"],\n- [35, \"code-example\"],\n- [30, \"code-example\"]\n- ],\n- \"Available KDFs\": [\n- [15, \"available-kdfs\"]\n- ],\n- \"HKDF\": [\n- [15, \"hkdf\"]\n- ],\n- \"KDF1-18033\": [\n- [15, \"kdf1-18033\"]\n- ],\n- \"KDF1\": [\n- [15, \"kdf1\"]\n- ],\n- \"KDF2\": [\n- [15, \"kdf2\"]\n- ],\n- \"X9.42 PRF\": [\n- [15, \"x9-42-prf\"]\n- ],\n- \"SP800-56A\": [\n- [15, \"sp800-56a\"]\n- ],\n- \"SP800-56C\": [\n- [15, \"sp800-56c\"]\n- ],\n- \"SP800-108\": [\n- [15, \"sp800-108\"]\n- ],\n- \"TLS 1.2 PRF\": [\n- [15, \"tls-1-2-prf\"]\n+ [21, \"pkcs-11\"],\n+ [22, \"pkcs-11\"]\n ],\n- \"Message Authentication Codes (MAC)\": [\n- [17, \"message-authentication-codes-mac\"]\n+ \"Low Level API\": [\n+ [21, \"low-level-api\"]\n ],\n- \"Code Examples\": [\n- [17, \"code-examples\"],\n- [20, \"code-examples\"]\n+ \"Preface\": [\n+ [21, \"preface\"]\n ],\n- \"Available MACs\": [\n- [17, \"available-macs\"]\n+ \"Error Handling\": [\n+ [21, \"error-handling\"]\n ],\n- \"Blake2B MAC\": [\n- [17, \"blake2b-mac\"]\n+ \"Getting started\": [\n+ [21, \"getting-started\"]\n ],\n- \"CMAC\": [\n- [17, \"cmac\"]\n+ \"High Level API\": [\n+ [21, \"high-level-api\"]\n ],\n- \"GMAC\": [\n- [17, \"gmac\"]\n+ \"Module\": [\n+ [21, \"module\"]\n ],\n- \"KMAC\": [\n- [17, \"kmac\"]\n+ \"Slot\": [\n+ [21, \"slot\"]\n ],\n- \"SipHash\": [\n- [17, \"siphash\"]\n+ \"Session\": [\n+ [21, \"session\"]\n ],\n- \"X9.19-MAC\": [\n- [17, \"x9-19-mac\"]\n+ \"Objects\": [\n+ [21, \"objects\"]\n ],\n- \"Footguns\": [\n- [12, \"footguns\"]\n+ \"RNG\": [\n+ [21, \"rng\"]\n ],\n- \"Static Objects\": [\n- [12, \"static-objects\"]\n+ \"Token Management Functions\": [\n+ [21, \"token-management-functions\"]\n ],\n- \"Multithreaded Access\": [\n- [12, \"multithreaded-access\"]\n+ \"Tests\": [\n+ [21, \"tests\"]\n ],\n- \"Use of fork\": [\n- [12, \"use-of-fork\"]\n+ \"Tested/Supported Smartcards\": [\n+ [21, \"tested-supported-smartcards\"]\n ],\n \"Hash Functions and Checksums\": [\n [14, \"hash-functions-and-checksums\"]\n ],\n+ \"Code Example\": [\n+ [14, \"code-example\"],\n+ [15, \"code-example\"],\n+ [3, \"code-example\"],\n+ [2, \"code-example\"],\n+ [30, \"code-example\"],\n+ [35, \"code-example\"]\n+ ],\n \"Available Hash Functions\": [\n [14, \"available-hash-functions\"]\n ],\n \"BLAKE2b\": [\n [14, \"blake2b\"]\n ],\n \"BLAKE2s\": [\n@@ -11833,140 +11748,215 @@\n ],\n \"CRC24\": [\n [14, \"crc24\"]\n ],\n \"CRC32\": [\n [14, \"crc32\"]\n ],\n- \"Password Based Key Derivation\": [\n- [20, \"password-based-key-derivation\"]\n+ \"Key Derivation Functions (KDF)\": [\n+ [15, \"key-derivation-functions-kdf\"]\n ],\n- \"PasswordHash\": [\n- [20, \"passwordhash\"]\n+ \"Available KDFs\": [\n+ [15, \"available-kdfs\"]\n ],\n- \"Available Schemes\": [\n- [20, \"available-schemes\"]\n+ \"HKDF\": [\n+ [15, \"hkdf\"]\n ],\n- \"General Recommendations\": [\n- [20, \"general-recommendations\"]\n+ \"KDF1-18033\": [\n+ [15, \"kdf1-18033\"]\n ],\n- \"PBKDF2\": [\n- [20, \"pbkdf2\"]\n+ \"KDF1\": [\n+ [15, \"kdf1\"]\n ],\n- \"Scrypt\": [\n- [20, \"scrypt\"],\n- [25, \"scrypt\"]\n+ \"KDF2\": [\n+ [15, \"kdf2\"]\n ],\n- \"OpenPGP S2K\": [\n- [20, \"openpgp-s2k\"]\n+ \"X9.42 PRF\": [\n+ [15, \"x9-42-prf\"]\n ],\n- \"PBKDF\": [\n- [20, \"id1\"],\n- [10, \"pbkdf\"],\n- [25, \"pbkdf\"]\n+ \"SP800-56A\": [\n+ [15, \"sp800-56a\"]\n+ ],\n+ \"SP800-56C\": [\n+ [15, \"sp800-56c\"]\n+ ],\n+ \"SP800-108\": [\n+ [15, \"sp800-108\"]\n+ ],\n+ \"TLS 1.2 PRF\": [\n+ [15, \"tls-1-2-prf\"]\n+ ],\n+ \"External Providers\": [\n+ [22, \"external-providers\"]\n+ ],\n+ \"Integrated Providers\": [\n+ [22, \"integrated-providers\"]\n+ ],\n+ \"TPM 1.2\": [\n+ [22, \"tpm-1-2\"]\n+ ],\n+ \"CommonCrypto\": [\n+ [22, \"commoncrypto\"]\n+ ],\n+ \"Provider Interfaces\": [\n+ [22, \"provider-interfaces\"]\n+ ],\n+ \"Symmetric Algorithms\": [\n+ [22, \"symmetric-algorithms\"]\n+ ],\n+ \"Public Key Algorithms\": [\n+ [22, \"public-key-algorithms\"],\n+ [24, \"public-key-algorithms\"]\n+ ],\n+ \"Footguns\": [\n+ [12, \"footguns\"]\n+ ],\n+ \"Static Objects\": [\n+ [12, \"static-objects\"]\n+ ],\n+ \"Multithreaded Access\": [\n+ [12, \"multithreaded-access\"]\n+ ],\n+ \"Use of fork\": [\n+ [12, \"use-of-fork\"]\n+ ],\n+ \"Password Hashing\": [\n+ [19, \"password-hashing\"],\n+ [10, \"password-hashing\"]\n+ ],\n+ \"Argon2\": [\n+ [19, \"argon2\"],\n+ [20, \"argon2\"]\n+ ],\n+ \"Bcrypt\": [\n+ [19, \"bcrypt\"],\n+ [20, \"bcrypt\"],\n+ [25, \"bcrypt\"]\n+ ],\n+ \"Passhash9\": [\n+ [19, \"passhash9\"]\n+ ],\n+ \"One Time Passwords\": [\n+ [18, \"one-time-passwords\"]\n+ ],\n+ \"HOTP\": [\n+ [18, \"hotp\"],\n+ [25, \"hotp\"]\n+ ],\n+ \"TOTP\": [\n+ [18, \"totp\"]\n+ ],\n+ \"Format Preserving Encryption\": [\n+ [13, \"format-preserving-encryption\"]\n ],\n \"AES Key Wrapping\": [\n [16, \"aes-key-wrapping\"]\n ],\n \"RFC 3394 Interface\": [\n [16, \"rfc-3394-interface\"]\n ],\n- \"Low Level API\": [\n- [21, \"low-level-api\"]\n+ \"Message Authentication Codes (MAC)\": [\n+ [17, \"message-authentication-codes-mac\"]\n ],\n- \"Preface\": [\n- [21, \"preface\"]\n+ \"Code Examples\": [\n+ [17, \"code-examples\"],\n+ [20, \"code-examples\"]\n ],\n- \"Error Handling\": [\n- [21, \"error-handling\"]\n+ \"Available MACs\": [\n+ [17, \"available-macs\"]\n ],\n- \"Getting started\": [\n- [21, \"getting-started\"]\n+ \"Blake2B MAC\": [\n+ [17, \"blake2b-mac\"]\n ],\n- \"High Level API\": [\n- [21, \"high-level-api\"]\n+ \"CMAC\": [\n+ [17, \"cmac\"]\n ],\n- \"Module\": [\n- [21, \"module\"]\n+ \"GMAC\": [\n+ [17, \"gmac\"]\n ],\n- \"Slot\": [\n- [21, \"slot\"]\n+ \"KMAC\": [\n+ [17, \"kmac\"]\n ],\n- \"Session\": [\n- [21, \"session\"]\n+ \"SipHash\": [\n+ [17, \"siphash\"]\n ],\n- \"Objects\": [\n- [21, \"objects\"]\n+ \"X9.19-MAC\": [\n+ [17, \"x9-19-mac\"]\n ],\n- \"RNG\": [\n- [21, \"rng\"]\n+ \"Password Based Key Derivation\": [\n+ [20, \"password-based-key-derivation\"]\n ],\n- \"Token Management Functions\": [\n- [21, \"token-management-functions\"]\n+ \"PasswordHash\": [\n+ [20, \"passwordhash\"]\n ],\n- \"Tests\": [\n- [21, \"tests\"]\n+ \"Available Schemes\": [\n+ [20, \"available-schemes\"]\n ],\n- \"Tested/Supported Smartcards\": [\n- [21, \"tested-supported-smartcards\"]\n+ \"General Recommendations\": [\n+ [20, \"general-recommendations\"]\n ],\n- \"BigInt\": [\n- [1, \"bigint\"]\n+ \"PBKDF2\": [\n+ [20, \"pbkdf2\"]\n ],\n- \"Block Ciphers\": [\n- [2, \"block-ciphers\"],\n- [10, \"block-ciphers\"]\n+ \"Scrypt\": [\n+ [20, \"scrypt\"],\n+ [25, \"scrypt\"]\n ],\n- \"Available Ciphers\": [\n- [2, \"available-ciphers\"]\n+ \"OpenPGP S2K\": [\n+ [20, \"openpgp-s2k\"]\n ],\n- \"ARIA\": [\n- [2, \"aria\"]\n+ \"PBKDF\": [\n+ [20, \"id1\"],\n+ [10, \"pbkdf\"],\n+ [25, \"pbkdf\"]\n ],\n- \"Blowfish\": [\n- [2, \"blowfish\"]\n+ \"Cipher Modes\": [\n+ [3, \"cipher-modes\"]\n ],\n- \"Camellia\": [\n- [2, \"camellia\"]\n+ \"Available Unauthenticated Cipher Modes\": [\n+ [3, \"available-unauthenticated-cipher-modes\"]\n ],\n- \"Cascade\": [\n- [2, \"cascade\"]\n+ \"CBC\": [\n+ [3, \"cbc\"]\n ],\n- \"CAST-128\": [\n- [2, \"cast-128\"]\n+ \"CFB\": [\n+ [3, \"cfb\"]\n ],\n- \"DES and 3DES\": [\n- [2, \"des-and-3des\"]\n+ \"XTS\": [\n+ [3, \"xts\"]\n ],\n- \"GOST-28147-89\": [\n- [2, \"gost-28147-89\"]\n+ \"AEAD Mode\": [\n+ [3, \"aead-mode\"]\n ],\n- \"Kuznyechik\": [\n- [2, \"kuznyechik\"]\n+ \"Available AEAD Modes\": [\n+ [3, \"available-aead-modes\"]\n ],\n- \"Lion\": [\n- [2, \"lion\"]\n+ \"CCM\": [\n+ [3, \"ccm\"]\n ],\n- \"Noekeon\": [\n- [2, \"noekeon\"]\n+ \"ChaCha20Poly1305\": [\n+ [3, \"chacha20poly1305\"]\n ],\n- \"SEED\": [\n- [2, \"seed\"]\n+ \"EAX\": [\n+ [3, \"eax\"]\n ],\n- \"Serpent\": [\n- [2, \"serpent\"]\n+ \"SIV\": [\n+ [3, \"siv\"]\n ],\n- \"SHACAL2\": [\n- [2, \"shacal2\"]\n+ \"Elliptic Curve Operations\": [\n+ [8, \"elliptic-curve-operations\"]\n ],\n- \"SM4\": [\n- [2, \"sm4\"]\n+ \"Cryptobox\": [\n+ [7, \"cryptobox\"]\n ],\n- \"Threefish-512\": [\n- [2, \"threefish-512\"]\n+ \"Encryption using a passphrase\": [\n+ [7, \"encryption-using-a-passphrase\"]\n+ ],\n+ \"Lossless Data Compression\": [\n+ [4, \"lossless-data-compression\"]\n ],\n \"Pipe/Filter Message Processing\": [\n [11, \"pipe-filter-message-processing\"]\n ],\n \"Fork\": [\n [11, \"fork\"]\n ],\n@@ -12011,106 +12001,116 @@\n ],\n \"Encoders\": [\n [11, \"encoders\"]\n ],\n \"Writing New Filters\": [\n [11, \"writing-new-filters\"]\n ],\n- \"API Reference\": [\n- [5, \"api-reference\"]\n+ \"Block Ciphers\": [\n+ [2, \"block-ciphers\"],\n+ [10, \"block-ciphers\"]\n ],\n- \"Elliptic Curve Operations\": [\n- [8, \"elliptic-curve-operations\"]\n+ \"Available Ciphers\": [\n+ [2, \"available-ciphers\"]\n ],\n- \"Lossless Data Compression\": [\n- [4, \"lossless-data-compression\"]\n+ \"ARIA\": [\n+ [2, \"aria\"]\n ],\n- \"Credentials Manager\": [\n- [6, \"credentials-manager\"],\n- [57, \"credentials-manager\"]\n+ \"Blowfish\": [\n+ [2, \"blowfish\"]\n ],\n- \"SRP Authentication\": [\n- [6, \"srp-authentication\"]\n+ \"Camellia\": [\n+ [2, \"camellia\"]\n ],\n- \"Preshared Keys\": [\n- [6, \"preshared-keys\"]\n+ \"Cascade\": [\n+ [2, \"cascade\"]\n ],\n- \"Environment Variables\": [\n- [9, \"environment-variables\"]\n+ \"CAST-128\": [\n+ [2, \"cast-128\"]\n ],\n- \"Cipher Modes\": [\n- [3, \"cipher-modes\"]\n+ \"DES and 3DES\": [\n+ [2, \"des-and-3des\"]\n ],\n- \"Available Unauthenticated Cipher Modes\": [\n- [3, \"available-unauthenticated-cipher-modes\"]\n+ \"GOST-28147-89\": [\n+ [2, \"gost-28147-89\"]\n ],\n- \"CBC\": [\n- [3, \"cbc\"]\n+ \"Kuznyechik\": [\n+ [2, \"kuznyechik\"]\n ],\n- \"CFB\": [\n- [3, \"cfb\"]\n+ \"Lion\": [\n+ [2, \"lion\"]\n ],\n- \"XTS\": [\n- [3, \"xts\"]\n+ \"Noekeon\": [\n+ [2, \"noekeon\"]\n ],\n- \"AEAD Mode\": [\n- [3, \"aead-mode\"]\n+ \"SEED\": [\n+ [2, \"seed\"]\n ],\n- \"Available AEAD Modes\": [\n- [3, \"available-aead-modes\"]\n+ \"Serpent\": [\n+ [2, \"serpent\"]\n ],\n- \"CCM\": [\n- [3, \"ccm\"]\n+ \"SHACAL2\": [\n+ [2, \"shacal2\"]\n ],\n- \"ChaCha20Poly1305\": [\n- [3, \"chacha20poly1305\"]\n+ \"SM4\": [\n+ [2, \"sm4\"]\n ],\n- \"EAX\": [\n- [3, \"eax\"]\n+ \"Threefish-512\": [\n+ [2, \"threefish-512\"]\n ],\n- \"SIV\": [\n- [3, \"siv\"]\n+ \"Credentials Manager\": [\n+ [6, \"credentials-manager\"],\n+ [57, \"credentials-manager\"]\n+ ],\n+ \"SRP Authentication\": [\n+ [6, \"srp-authentication\"]\n+ ],\n+ \"Preshared Keys\": [\n+ [6, \"preshared-keys\"]\n+ ],\n+ \"API Reference\": [\n+ [5, \"api-reference\"]\n ],\n \"ABI Stability\": [\n [0, \"abi-stability\"]\n ],\n- \"Cryptobox\": [\n- [7, \"cryptobox\"]\n+ \"Environment Variables\": [\n+ [9, \"environment-variables\"]\n ],\n- \"Encryption using a passphrase\": [\n- [7, \"encryption-using-a-passphrase\"]\n+ \"BigInt\": [\n+ [1, \"bigint\"]\n ],\n \"FFI (C Binding)\": [\n [10, \"ffi-c-binding\"]\n ],\n \"Rules of Engagement\": [\n [10, \"rules-of-engagement\"]\n ],\n \"Return Codes\": [\n [10, \"return-codes\"]\n ],\n \"Versioning\": [\n [10, \"versioning\"],\n- [34, \"versioning\"],\n- [25, \"versioning\"]\n+ [25, \"versioning\"],\n+ [34, \"versioning\"]\n ],\n \"FFI Versions\": [\n [10, \"ffi-versions\"]\n ],\n \"View Functions\": [\n [10, \"view-functions\"]\n ],\n \"Utility Functions\": [\n [10, \"utility-functions\"],\n [53, \"utility-functions\"]\n ],\n \"Random Number Generators\": [\n [10, \"random-number-generators\"],\n- [25, \"random-number-generators\"],\n- [26, \"random-number-generators\"]\n+ [26, \"random-number-generators\"],\n+ [25, \"random-number-generators\"]\n ],\n \"Message Authentication Codes\": [\n [10, \"message-authentication-codes\"],\n [25, \"message-authentication-codes\"]\n ],\n \"Symmetric Ciphers\": [\n [10, \"symmetric-ciphers\"]\n@@ -12162,19 +12162,67 @@\n ],\n \"ZFEC (Forward Error Correction)\": [\n [10, \"zfec-forward-error-correction\"]\n ],\n \"Memory container\": [\n [28, \"memory-container\"]\n ],\n- \"Secure Remote Password\": [\n- [29, \"secure-remote-password\"]\n+ \"RNG Types\": [\n+ [26, \"rng-types\"]\n ],\n- \"Roughtime\": [\n- [27, \"roughtime\"]\n+ \"System_RNG\": [\n+ [26, \"system-rng\"]\n+ ],\n+ \"AutoSeeded_RNG\": [\n+ [26, \"autoseeded-rng\"]\n+ ],\n+ \"HMAC_DRBG\": [\n+ [26, \"hmac-drbg\"]\n+ ],\n+ \"ChaCha_RNG\": [\n+ [26, \"chacha-rng\"]\n+ ],\n+ \"Processor_RNG\": [\n+ [26, \"processor-rng\"]\n+ ],\n+ \"TPM_RNG\": [\n+ [26, \"tpm-rng\"]\n+ ],\n+ \"PKCS11_RNG\": [\n+ [26, \"pkcs11-rng\"]\n+ ],\n+ \"Entropy Sources\": [\n+ [26, \"entropy-sources\"]\n+ ],\n+ \"Fork Safety\": [\n+ [26, \"fork-safety\"]\n+ ],\n+ \"Stream Ciphers\": [\n+ [30, \"stream-ciphers\"]\n+ ],\n+ \"Available Stream Ciphers\": [\n+ [30, \"available-stream-ciphers\"]\n+ ],\n+ \"CTR-BE\": [\n+ [30, \"ctr-be\"]\n+ ],\n+ \"OFB\": [\n+ [30, \"ofb\"]\n+ ],\n+ \"ChaCha\": [\n+ [30, \"chacha\"]\n+ ],\n+ \"Salsa20\": [\n+ [30, \"salsa20\"]\n+ ],\n+ \"SHAKE-128\": [\n+ [30, \"shake-128\"]\n+ ],\n+ \"RC4\": [\n+ [30, \"rc4\"]\n ],\n \"Python Binding\": [\n [25, \"python-binding\"]\n ],\n \"Ciphers\": [\n [25, \"ciphers\"]\n ],\n@@ -12195,46 +12243,145 @@\n ],\n \"X509Cert\": [\n [25, \"x509cert\"]\n ],\n \"X509CRL\": [\n [25, \"x509crl\"]\n ],\n+ \"Roughtime\": [\n+ [27, \"roughtime\"]\n+ ],\n \"Threshold Secret Sharing\": [\n [33, \"threshold-secret-sharing\"]\n ],\n- \"RNG Types\": [\n- [26, \"rng-types\"]\n+ \"Secure Remote Password\": [\n+ [29, \"secure-remote-password\"]\n ],\n- \"System_RNG\": [\n- [26, \"system-rng\"]\n+ \"Trusted Platform Module (TPM)\": [\n+ [32, \"trusted-platform-module-tpm\"]\n ],\n- \"AutoSeeded_RNG\": [\n- [26, \"autoseeded-rng\"]\n+ \"X.509 Certificates and CRLs\": [\n+ [35, \"x-509-certificates-and-crls\"]\n ],\n- \"HMAC_DRBG\": [\n- [26, \"hmac-drbg\"]\n+ \"X.509 Distinguished Names\": [\n+ [35, \"x-509-distinguished-names\"]\n ],\n- \"ChaCha_RNG\": [\n- [26, \"chacha-rng\"]\n+ \"X.509v3 Extensions\": [\n+ [35, \"x-509v3-extensions\"]\n ],\n- \"Processor_RNG\": [\n- [26, \"processor-rng\"]\n+ \"Certificate Revocation Lists\": [\n+ [35, \"certificate-revocation-lists\"]\n ],\n- \"TPM_RNG\": [\n- [26, \"tpm-rng\"]\n+ \"Certificate Stores\": [\n+ [35, \"certificate-stores\"]\n ],\n- \"PKCS11_RNG\": [\n- [26, \"pkcs11-rng\"]\n+ \"In Memory Certificate Store\": [\n+ [35, \"in-memory-certificate-store\"]\n ],\n- \"Entropy Sources\": [\n- [26, \"entropy-sources\"]\n+ \"System Certificate Stores\": [\n+ [35, \"system-certificate-stores\"]\n ],\n- \"Fork Safety\": [\n- [26, \"fork-safety\"]\n+ \"Flatfile Certificate Stores\": [\n+ [35, \"flatfile-certificate-stores\"]\n+ ],\n+ \"SQL-backed Certificate Stores\": [\n+ [35, \"sql-backed-certificate-stores\"]\n+ ],\n+ \"Path Validation\": [\n+ [35, \"path-validation\"]\n+ ],\n+ \"Creating New Certificates\": [\n+ [35, \"creating-new-certificates\"]\n+ ],\n+ \"Generating CRLs\": [\n+ [35, \"generating-crls\"]\n+ ],\n+ \"Self-Signed Certificates\": [\n+ [35, \"self-signed-certificates\"]\n+ ],\n+ \"Creating PKCS #10 Requests\": [\n+ [35, \"creating-pkcs-10-requests\"]\n+ ],\n+ \"Certificate Options\": [\n+ [35, \"certificate-options\"]\n+ ],\n+ \"OCSP Requests\": [\n+ [35, \"ocsp-requests\"]\n+ ],\n+ \"Transport Layer Security (TLS)\": [\n+ [31, \"transport-layer-security-tls\"]\n+ ],\n+ \"TLS Channels\": [\n+ [31, \"tls-channels\"]\n+ ],\n+ \"TLS Clients\": [\n+ [31, \"tls-clients\"]\n+ ],\n+ \"Code Example: TLS Client\": [\n+ [31, \"code-example-tls-client\"]\n+ ],\n+ \"TLS Servers\": [\n+ [31, \"tls-servers\"]\n+ ],\n+ \"Code Example: TLS Server\": [\n+ [31, \"code-example-tls-server\"]\n+ ],\n+ \"TLS Sessions\": [\n+ [31, \"tls-sessions\"]\n+ ],\n+ \"TLS Session Managers\": [\n+ [31, \"tls-session-managers\"]\n+ ],\n+ \"In Memory Session Manager\": [\n+ [31, \"in-memory-session-manager\"]\n+ ],\n+ \"Noop Session Mananger\": [\n+ [31, \"noop-session-mananger\"]\n+ ],\n+ \"SQLite3 Session Manager\": [\n+ [31, \"sqlite3-session-manager\"]\n+ ],\n+ \"Stateless Session Manager\": [\n+ [31, \"stateless-session-manager\"]\n+ ],\n+ \"Hybrid Session Manager\": [\n+ [31, \"hybrid-session-manager\"]\n+ ],\n+ \"TLS Policies\": [\n+ [31, \"tls-policies\"]\n+ ],\n+ \"TLS Ciphersuites\": [\n+ [31, \"tls-ciphersuites\"]\n+ ],\n+ \"TLS Alerts\": [\n+ [31, \"tls-alerts\"]\n+ ],\n+ \"TLS Protocol Version\": [\n+ [31, \"tls-protocol-version\"]\n+ ],\n+ \"Post-quantum-secure key exchange\": [\n+ [31, \"post-quantum-secure-key-exchange\"]\n+ ],\n+ \"Code Example: Hybrid TLS Client\": [\n+ [31, \"code-example-hybrid-tls-client\"]\n+ ],\n+ \"TLS Custom Key Exchange Mechanisms\": [\n+ [31, \"tls-custom-key-exchange-mechanisms\"]\n+ ],\n+ \"Code Example: TLS Client using Custom Curve\": [\n+ [31, \"code-example-tls-client-using-custom-curve\"]\n+ ],\n+ \"TLS Stream\": [\n+ [31, \"tls-stream\"]\n+ ],\n+ \"Code Examples: HTTPS Client using Boost Beast\": [\n+ [31, \"code-examples-https-client-using-boost-beast\"]\n+ ],\n+ \"TLS Session Encryption\": [\n+ [31, \"tls-session-encryption\"]\n ],\n \"Key Objects\": [\n [24, \"key-objects\"]\n ],\n \"ECDH, DH, X25519 and X448\": [\n [24, \"ecdh-dh-x25519-and-x448\"]\n ],\n@@ -12345,181 +12492,80 @@\n ],\n \"eXtended Merkle Signature Scheme (XMSS)\": [\n [24, \"extended-merkle-signature-scheme-xmss\"]\n ],\n \"Code Example: XMSS\": [\n [24, \"code-example-xmss\"]\n ],\n- \"Transport Layer Security (TLS)\": [\n- [31, \"transport-layer-security-tls\"]\n- ],\n- \"TLS Channels\": [\n- [31, \"tls-channels\"]\n- ],\n- \"TLS Clients\": [\n- [31, \"tls-clients\"]\n- ],\n- \"Code Example: TLS Client\": [\n- [31, \"code-example-tls-client\"]\n- ],\n- \"TLS Servers\": [\n- [31, \"tls-servers\"]\n- ],\n- \"Code Example: TLS Server\": [\n- [31, \"code-example-tls-server\"]\n- ],\n- \"TLS Sessions\": [\n- [31, \"tls-sessions\"]\n- ],\n- \"TLS Session Managers\": [\n- [31, \"tls-session-managers\"]\n- ],\n- \"In Memory Session Manager\": [\n- [31, \"in-memory-session-manager\"]\n- ],\n- \"Noop Session Mananger\": [\n- [31, \"noop-session-mananger\"]\n- ],\n- \"SQLite3 Session Manager\": [\n- [31, \"sqlite3-session-manager\"]\n- ],\n- \"Stateless Session Manager\": [\n- [31, \"stateless-session-manager\"]\n- ],\n- \"Hybrid Session Manager\": [\n- [31, \"hybrid-session-manager\"]\n- ],\n- \"TLS Policies\": [\n- [31, \"tls-policies\"]\n- ],\n- \"TLS Ciphersuites\": [\n- [31, \"tls-ciphersuites\"]\n- ],\n- \"TLS Alerts\": [\n- [31, \"tls-alerts\"]\n- ],\n- \"TLS Protocol Version\": [\n- [31, \"tls-protocol-version\"]\n- ],\n- \"Post-quantum-secure key exchange\": [\n- [31, \"post-quantum-secure-key-exchange\"]\n- ],\n- \"Code Example: Hybrid TLS Client\": [\n- [31, \"code-example-hybrid-tls-client\"]\n- ],\n- \"TLS Custom Key Exchange Mechanisms\": [\n- [31, \"tls-custom-key-exchange-mechanisms\"]\n- ],\n- \"Code Example: TLS Client using Custom Curve\": [\n- [31, \"code-example-tls-client-using-custom-curve\"]\n- ],\n- \"TLS Stream\": [\n- [31, \"tls-stream\"]\n- ],\n- \"Code Examples: HTTPS Client using Boost Beast\": [\n- [31, \"code-examples-https-client-using-boost-beast\"]\n- ],\n- \"TLS Session Encryption\": [\n- [31, \"tls-session-encryption\"]\n- ],\n- \"Trusted Platform Module (TPM)\": [\n- [32, \"trusted-platform-module-tpm\"]\n- ],\n- \"X.509 Certificates and CRLs\": [\n- [35, \"x-509-certificates-and-crls\"]\n- ],\n- \"X.509 Distinguished Names\": [\n- [35, \"x-509-distinguished-names\"]\n- ],\n- \"X.509v3 Extensions\": [\n- [35, \"x-509v3-extensions\"]\n- ],\n- \"Certificate Revocation Lists\": [\n- [35, \"certificate-revocation-lists\"]\n- ],\n- \"Certificate Stores\": [\n- [35, \"certificate-stores\"]\n- ],\n- \"In Memory Certificate Store\": [\n- [35, \"in-memory-certificate-store\"]\n- ],\n- \"System Certificate Stores\": [\n- [35, \"system-certificate-stores\"]\n- ],\n- \"Flatfile Certificate Stores\": [\n- [35, \"flatfile-certificate-stores\"]\n- ],\n- \"SQL-backed Certificate Stores\": [\n- [35, \"sql-backed-certificate-stores\"]\n- ],\n- \"Path Validation\": [\n- [35, \"path-validation\"]\n+ \"Private OID Assignments\": [\n+ [48, \"private-oid-assignments\"]\n ],\n- \"Creating New Certificates\": [\n- [35, \"creating-new-certificates\"]\n+ \"OS Features\": [\n+ [49, \"os-features\"]\n ],\n- \"Generating CRLs\": [\n- [35, \"generating-crls\"]\n+ \"Release Process and Checklist\": [\n+ [51, \"release-process-and-checklist\"]\n ],\n- \"Self-Signed Certificates\": [\n- [35, \"self-signed-certificates\"]\n+ \"Pre Release Testing\": [\n+ [51, \"pre-release-testing\"]\n ],\n- \"Creating PKCS #10 Requests\": [\n- [35, \"creating-pkcs-10-requests\"]\n+ \"Tag the Release\": [\n+ [51, \"tag-the-release\"]\n ],\n- \"Certificate Options\": [\n- [35, \"certificate-options\"]\n+ \"Build The Release Tarballs\": [\n+ [51, \"build-the-release-tarballs\"]\n ],\n- \"OCSP Requests\": [\n- [35, \"ocsp-requests\"]\n+ \"Push to GitHub\": [\n+ [51, \"push-to-github\"]\n ],\n- \"Stream Ciphers\": [\n- [30, \"stream-ciphers\"]\n+ \"Update The Website\": [\n+ [51, \"update-the-website\"]\n ],\n- \"Available Stream Ciphers\": [\n- [30, \"available-stream-ciphers\"]\n+ \"Announce The Release\": [\n+ [51, \"announce-the-release\"]\n ],\n- \"CTR-BE\": [\n- [30, \"ctr-be\"]\n+ \"Todo List\": [\n+ [53, \"todo-list\"]\n ],\n- \"OFB\": [\n- [30, \"ofb\"]\n+ \"New Ciphers/Hashes/MACs\": [\n+ [53, \"new-ciphers-hashes-macs\"]\n ],\n- \"ChaCha\": [\n- [30, \"chacha\"]\n+ \"Improved Ciphers Implementations\": [\n+ [53, \"improved-ciphers-implementations\"]\n ],\n- \"Salsa20\": [\n- [30, \"salsa20\"]\n+ \"Public Key Crypto, Math\": [\n+ [53, \"public-key-crypto-math\"]\n ],\n- \"SHAKE-128\": [\n- [30, \"shake-128\"]\n+ \"External Providers, Hardware Support\": [\n+ [53, \"external-providers-hardware-support\"]\n ],\n- \"RC4\": [\n- [30, \"rc4\"]\n+ \"TLS\": [\n+ [53, \"tls\"],\n+ [57, \"tls\"]\n ],\n- \"Test Framework\": [\n- [52, \"test-framework\"]\n+ \"PKIX\": [\n+ [53, \"pkix\"]\n ],\n- \"Namespaces in Test\": [\n- [52, \"namespaces-in-test\"]\n+ \"New Protocols / Formats\": [\n+ [53, \"new-protocols-formats\"]\n ],\n- \"Test Data\": [\n- [52, \"test-data\"]\n+ \"Cleanups\": [\n+ [53, \"cleanups\"]\n ],\n- \"Test\": [\n- [52, \"test\"]\n+ \"New C APIs\": [\n+ [53, \"new-c-apis\"]\n ],\n- \"Test::Result\": [\n- [52, \"test-result\"]\n+ \"Build/Test\": [\n+ [53, \"build-test\"]\n ],\n- \"Text_Based_Test\": [\n- [52, \"text-based-test\"]\n+ \"CLI\": [\n+ [53, \"cli\"]\n ],\n- \"Test Runner\": [\n- [52, \"test-runner\"]\n+ \"Documentation\": [\n+ [53, \"documentation\"]\n ],\n \"Hardware Acceleration\": [\n [55, \"hardware-acceleration\"]\n ],\n \"x86\": [\n [55, \"x86\"]\n ],\n@@ -12528,34 +12574,22 @@\n ],\n \"PowerPC\": [\n [55, \"powerpc\"]\n ],\n \"Configuring Acceleration\": [\n [55, \"configuring-acceleration\"]\n ],\n- \"Release Process and Checklist\": [\n- [51, \"release-process-and-checklist\"]\n- ],\n- \"Pre Release Testing\": [\n- [51, \"pre-release-testing\"]\n- ],\n- \"Tag the Release\": [\n- [51, \"tag-the-release\"]\n- ],\n- \"Build The Release Tarballs\": [\n- [51, \"build-the-release-tarballs\"]\n- ],\n- \"Push to GitHub\": [\n- [51, \"push-to-github\"]\n+ \"Getting Started\": [\n+ [56, \"getting-started\"]\n ],\n- \"Update The Website\": [\n- [51, \"update-the-website\"]\n+ \"Examples\": [\n+ [56, \"examples\"]\n ],\n- \"Announce The Release\": [\n- [51, \"announce-the-release\"]\n+ \"Books and other references\": [\n+ [56, \"books-and-other-references\"]\n ],\n \"Release Notes: 0.7.0 to 1.11.34\": [\n [58, \"release-notes-0-7-0-to-1-11-34\"]\n ],\n \"Version 1.10.17, 2017-10-02\": [\n [58, \"version-1-10-17-2017-10-02\"]\n ],\n@@ -13176,96 +13210,32 @@\n ],\n \"Version 0.7.1, 2001-05-16\": [\n [58, \"version-0-7-1-2001-05-16\"]\n ],\n \"Version 0.7.0, 2001-03-01\": [\n [58, \"version-0-7-0-2001-03-01\"]\n ],\n- \"Project Goals\": [\n- [54, \"project-goals\"]\n- ],\n- \"Non-Goals\": [\n- [54, \"non-goals\"]\n- ],\n- \"Todo List\": [\n- [53, \"todo-list\"]\n- ],\n- \"New Ciphers/Hashes/MACs\": [\n- [53, \"new-ciphers-hashes-macs\"]\n- ],\n- \"Improved Ciphers Implementations\": [\n- [53, \"improved-ciphers-implementations\"]\n- ],\n- \"Public Key Crypto, Math\": [\n- [53, \"public-key-crypto-math\"]\n- ],\n- \"External Providers, Hardware Support\": [\n- [53, \"external-providers-hardware-support\"]\n- ],\n- \"TLS\": [\n- [53, \"tls\"],\n- [57, \"tls\"]\n- ],\n- \"PKIX\": [\n- [53, \"pkix\"]\n- ],\n- \"New Protocols / Formats\": [\n- [53, \"new-protocols-formats\"]\n- ],\n- \"Cleanups\": [\n- [53, \"cleanups\"]\n- ],\n- \"New C APIs\": [\n- [53, \"new-c-apis\"]\n- ],\n- \"Build/Test\": [\n- [53, \"build-test\"]\n- ],\n- \"CLI\": [\n- [53, \"cli\"]\n- ],\n- \"Documentation\": [\n- [53, \"documentation\"]\n- ],\n- \"Reading List\": [\n- [50, \"reading-list\"]\n- ],\n- \"Papers\": [\n- [50, \"papers\"]\n+ \"OpenSSL 1.1 to Botan 3.x Migration\": [\n+ [59, \"openssl-1-1-to-botan-3-x-migration\"]\n ],\n- \"Implementation Techniques\": [\n- [50, \"implementation-techniques\"]\n+ \"General Remarks\": [\n+ [59, \"general-remarks\"]\n ],\n \"Random Number Generation\": [\n- [50, \"random-number-generation\"],\n- [59, \"random-number-generation\"]\n- ],\n- \"AES Side Channels\": [\n- [50, \"aes-side-channels\"]\n- ],\n- \"Public Key Side Channels\": [\n- [50, \"public-key-side-channels\"]\n+ [59, \"random-number-generation\"],\n+ [50, \"random-number-generation\"]\n ],\n- \"Books\": [\n- [50, \"books\"]\n- ],\n- \"Standards\": [\n- [50, \"standards\"]\n- ],\n- \"Private OID Assignments\": [\n- [48, \"private-oid-assignments\"]\n- ],\n- \"Getting Started\": [\n- [56, \"getting-started\"]\n+ \"Symmetric Encryption\": [\n+ [59, \"symmetric-encryption\"]\n ],\n- \"Examples\": [\n- [56, \"examples\"]\n+ \"Asymmetric Encryption\": [\n+ [59, \"asymmetric-encryption\"]\n ],\n- \"Books and other references\": [\n- [56, \"books-and-other-references\"]\n+ \"Asymmetric Signatures\": [\n+ [59, \"asymmetric-signatures\"]\n ],\n \"Botan 2.x to 3.x Migration\": [\n [57, \"botan-2-x-to-3-x-migration\"]\n ],\n \"Headers\": [\n [57, \"headers\"]\n ],\n@@ -13394,31 +13364,61 @@\n ],\n \"XMSS Signature Changes\": [\n [57, \"xmss-signature-changes\"]\n ],\n \"Random Number Generator\": [\n [57, \"random-number-generator\"]\n ],\n- \"OpenSSL 1.1 to Botan 3.x Migration\": [\n- [59, \"openssl-1-1-to-botan-3-x-migration\"]\n+ \"Test Framework\": [\n+ [52, \"test-framework\"]\n ],\n- \"General Remarks\": [\n- [59, \"general-remarks\"]\n+ \"Namespaces in Test\": [\n+ [52, \"namespaces-in-test\"]\n ],\n- \"Symmetric Encryption\": [\n- [59, \"symmetric-encryption\"]\n+ \"Test Data\": [\n+ [52, \"test-data\"]\n ],\n- \"Asymmetric Encryption\": [\n- [59, \"asymmetric-encryption\"]\n+ \"Test\": [\n+ [52, \"test\"]\n ],\n- \"Asymmetric Signatures\": [\n- [59, \"asymmetric-signatures\"]\n+ \"Test::Result\": [\n+ [52, \"test-result\"]\n ],\n- \"OS Features\": [\n- [49, \"os-features\"]\n+ \"Text_Based_Test\": [\n+ [52, \"text-based-test\"]\n+ ],\n+ \"Test Runner\": [\n+ [52, \"test-runner\"]\n+ ],\n+ \"Reading List\": [\n+ [50, \"reading-list\"]\n+ ],\n+ \"Papers\": [\n+ [50, \"papers\"]\n+ ],\n+ \"Implementation Techniques\": [\n+ [50, \"implementation-techniques\"]\n+ ],\n+ \"AES Side Channels\": [\n+ [50, \"aes-side-channels\"]\n+ ],\n+ \"Public Key Side Channels\": [\n+ [50, \"public-key-side-channels\"]\n+ ],\n+ \"Books\": [\n+ [50, \"books\"]\n+ ],\n+ \"Standards\": [\n+ [50, \"standards\"]\n+ ],\n+ \"Project Goals\": [\n+ [54, \"project-goals\"]\n+ ],\n+ \"Non-Goals\": [\n+ [54, \"non-goals\"]\n ]\n },\n \"indexentries\": {\n \"bigint (c++ class)\": [\n [1, \"_CPPv46BigInt\"]\n ],\n \"bigint::bigint (c++ function)\": [\n"}]}]}]}]}]}