{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.V9nA6pQQ/b1/botan_2.19.3+dfsg-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.V9nA6pQQ/b2/botan_2.19.3+dfsg-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n d58774b5788923462d8e23ef4e902a90 4513428 debug optional botan-dbgsym_2.19.3+dfsg-1_amd64.deb\n 59da675accab6eaa4fdbe421ba2c6499 231688 libdevel optional botan_2.19.3+dfsg-1_amd64.deb\n 2035e075f3f7c8773228186bdcb06913 29425860 debug optional libbotan-2-19-dbgsym_2.19.3+dfsg-1_amd64.deb\n d57c8501a84f3eedf70642124add1c9c 1644044 libs optional libbotan-2-19_2.19.3+dfsg-1_amd64.deb\n 54f1b61609d499bf272aebd25002301d 2406780 libdevel optional libbotan-2-dev_2.19.3+dfsg-1_amd64.deb\n- 683596ec8539b9614cd8bff60c6a549f 534412 doc optional libbotan-2-doc_2.19.3+dfsg-1_all.deb\n+ f9b64eabe36faa00f800d1d1c6098355 534420 doc optional libbotan-2-doc_2.19.3+dfsg-1_all.deb\n e21122eee13907a5da79295ae1510190 14820 python optional python3-botan_2.19.3+dfsg-1_amd64.deb\n"}, {"source1": "libbotan-2-doc_2.19.3+dfsg-1_all.deb", "source2": "libbotan-2-doc_2.19.3+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 2022-11-17 20:59:51.000000 debian-binary\n -rw-r--r-- 0 0 0 4312 2022-11-17 20:59:51.000000 control.tar.xz\n--rw-r--r-- 0 0 0 529908 2022-11-17 20:59:51.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 529916 2022-11-17 20:59:51.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-2-doc/handbook/searchindex.js", "source2": "./usr/share/doc/libbotan-2-doc/handbook/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -10049,61 +10049,94 @@\n \"sphinx.domains.math\": 2,\n \"sphinx.domains.python\": 3,\n \"sphinx.domains.rst\": 2,\n \"sphinx.domains.std\": 2,\n \"sphinx\": 57\n },\n \"alltitles\": {\n- \"AES Key Wrapping\": [\n- [15, \"aes-key-wrapping\"]\n+ \"Credentials Manager\": [\n+ [6, \"credentials-manager\"]\n ],\n- \"RFC 3394 Interface\": [\n- [15, \"rfc-3394-interface\"]\n+ \"SRP Authentication\": [\n+ [6, \"srp-authentication\"]\n ],\n- \"Message Authentication Codes (MAC)\": [\n- [16, \"message-authentication-codes-mac\"]\n+ \"Preshared Keys\": [\n+ [6, \"preshared-keys\"]\n ],\n- \"Code Examples\": [\n- [16, \"code-examples\"]\n+ \"Lossless Data Compression\": [\n+ [4, \"lossless-data-compression\"]\n ],\n- \"Available MACs\": [\n- [16, \"available-macs\"]\n+ \"API Reference\": [\n+ [5, \"api-reference\"]\n ],\n- \"CBC-MAC\": [\n- [16, \"cbc-mac\"]\n+ \"Cryptobox\": [\n+ [7, \"cryptobox\"]\n ],\n- \"CMAC\": [\n- [16, \"cmac\"]\n+ \"Encryption using a passphrase\": [\n+ [7, \"encryption-using-a-passphrase\"]\n ],\n- \"GMAC\": [\n- [16, \"gmac\"]\n+ \"Developer Reference\": [\n+ [41, \"developer-reference\"]\n ],\n- \"HMAC\": [\n- [16, \"hmac\"],\n- [36, \"hmac\"]\n+ \"Continuous Integration and Automated Testing\": [\n+ [42, \"continuous-integration-and-automated-testing\"]\n ],\n- \"Poly1305\": [\n- [16, \"poly1305\"],\n- [58, \"poly1305\"]\n+ \"CI Build Script\": [\n+ [42, \"ci-build-script\"]\n ],\n- \"SipHash\": [\n- [16, \"siphash\"]\n+ \"Github Actions\": [\n+ [42, \"github-actions\"]\n ],\n- \"X9.19-MAC\": [\n- [16, \"x9-19-mac\"]\n+ \"AppVeyor\": [\n+ [42, \"appveyor\"]\n ],\n- \"One Time Passwords\": [\n- [17, \"one-time-passwords\"]\n+ \"LGTM\": [\n+ [42, \"lgtm\"]\n ],\n- \"HOTP\": [\n- [17, \"hotp\"],\n- [23, \"hotp\"]\n+ \"Coverity\": [\n+ [42, \"coverity\"]\n ],\n- \"TOTP\": [\n- [17, \"totp\"]\n+ \"Sonar\": [\n+ [42, \"sonar\"]\n+ ],\n+ \"OSS-Fuzz\": [\n+ [42, \"oss-fuzz\"]\n+ ],\n+ \"Understanding configure.py\": [\n+ [40, \"understanding-configure-py\"]\n+ ],\n+ \"Build Structure\": [\n+ [40, \"build-structure\"]\n+ ],\n+ \"What configure.py does\": [\n+ [40, \"what-configure-py-does\"]\n+ ],\n+ \"When Modifying configure.py\": [\n+ [40, \"when-modifying-configure-py\"]\n+ ],\n+ \"Template Language\": [\n+ [40, \"template-language\"]\n+ ],\n+ \"Adding a new module\": [\n+ [40, \"adding-a-new-module\"]\n+ ],\n+ \"Syntax of info.txt\": [\n+ [40, \"syntax-of-info-txt\"]\n+ ],\n+ \"Module Syntax\": [\n+ [40, \"module-syntax\"]\n+ ],\n+ \"Supporting a new CPU type\": [\n+ [40, \"supporting-a-new-cpu-type\"]\n+ ],\n+ \"Supporting a new compiler\": [\n+ [40, \"supporting-a-new-compiler\"]\n+ ],\n+ \"Supporting a new OS\": [\n+ [40, \"supporting-a-new-os\"]\n ],\n \"Notes for New Contributors\": [\n [43, \"notes-for-new-contributors\"]\n ],\n \"Source Code Layout\": [\n [43, \"source-code-layout\"]\n ],\n@@ -10140,37 +10173,46 @@\n ],\n \"Operating System Dependencies\": [\n [43, \"operating-system-dependencies\"]\n ],\n \"Library Dependencies\": [\n [43, \"library-dependencies\"]\n ],\n- \"Continuous Integration and Automated Testing\": [\n- [42, \"continuous-integration-and-automated-testing\"]\n+ \"Mistakes Were Made\": [\n+ [45, \"mistakes-were-made\"]\n ],\n- \"CI Build Script\": [\n- [42, \"ci-build-script\"]\n+ \"C++ API\": [\n+ [45, \"c-api\"]\n ],\n- \"Github Actions\": [\n- [42, \"github-actions\"]\n+ \"Public Algorithm Specific Classes\": [\n+ [45, \"public-algorithm-specific-classes\"]\n ],\n- \"AppVeyor\": [\n- [42, \"appveyor\"]\n+ \"Header Directories\": [\n+ [45, \"header-directories\"]\n ],\n- \"LGTM\": [\n- [42, \"lgtm\"]\n+ \"Exceptions\": [\n+ [45, \"exceptions\"]\n ],\n- \"Coverity\": [\n- [42, \"coverity\"]\n+ \"Virtual inheritance\": [\n+ [45, \"virtual-inheritance\"]\n ],\n- \"Sonar\": [\n- [42, \"sonar\"]\n+ \"Cipher Interface\": [\n+ [45, \"cipher-interface\"]\n ],\n- \"OSS-Fuzz\": [\n- [42, \"oss-fuzz\"]\n+ \"Pipe Interface\": [\n+ [45, \"pipe-interface\"]\n+ ],\n+ \"License\": [\n+ [45, \"license\"]\n+ ],\n+ \"OS Features\": [\n+ [47, \"os-features\"]\n+ ],\n+ \"Private OID Assignments\": [\n+ [46, \"private-oid-assignments\"]\n ],\n \"Fuzzing The Library\": [\n [44, \"fuzzing-the-library\"]\n ],\n \"Fuzzing with libFuzzer\": [\n [44, \"fuzzing-with-libfuzzer\"]\n ],\n@@ -10182,79 +10224,165 @@\n ],\n \"Input Corpus\": [\n [44, \"input-corpus\"]\n ],\n \"Adding new fuzzers\": [\n [44, \"adding-new-fuzzers\"]\n ],\n- \"Lossless Data Compression\": [\n- [4, \"lossless-data-compression\"]\n+ \"Development Roadmap\": [\n+ [56, \"development-roadmap\"]\n ],\n- \"Cipher Modes\": [\n- [3, \"cipher-modes\"]\n+ \"Near Term Plans\": [\n+ [56, \"near-term-plans\"]\n ],\n- \"Code Example\": [\n- [3, \"code-example\"],\n- [13, \"code-example\"],\n- [2, \"code-example\"],\n- [22, \"code-example\"],\n- [22, \"id5\"],\n- [22, \"id6\"],\n- [22, \"id7\"],\n- [22, \"id9\"],\n- [29, \"code-example\"],\n- [29, \"id1\"],\n- [28, \"code-example\"]\n+ \"TLS Hardening/Testing\": [\n+ [56, \"tls-hardening-testing\"]\n ],\n- \"Available Unauthenticated Cipher Modes\": [\n- [3, \"available-unauthenticated-cipher-modes\"]\n+ \"Expose TLS at FFI layer\": [\n+ [56, \"expose-tls-at-ffi-layer\"]\n ],\n- \"CBC\": [\n- [3, \"cbc\"]\n+ \"TLS v1.3\": [\n+ [56, \"tls-v1-3\"]\n ],\n- \"CFB\": [\n- [3, \"cfb\"]\n+ \"Botan 3.x\": [\n+ [56, \"botan-3-x\"]\n ],\n- \"XTS\": [\n- [3, \"xts\"]\n+ \"Side Channels\": [\n+ [58, \"side-channels\"]\n ],\n- \"AEAD Mode\": [\n- [3, \"aead-mode\"]\n+ \"Modular Exponentiation\": [\n+ [58, \"modular-exponentiation\"]\n ],\n- \"Available AEAD Modes\": [\n- [3, \"available-aead-modes\"]\n+ \"Barrett Reduction\": [\n+ [58, \"barrett-reduction\"]\n ],\n- \"ChaCha20Poly1305\": [\n- [3, \"chacha20poly1305\"]\n+ \"RSA\": [\n+ [58, \"rsa\"],\n+ [20, \"rsa\"]\n+ ],\n+ \"Decryption of PKCS #1 v1.5 Ciphertexts\": [\n+ [58, \"decryption-of-pkcs-1-v1-5-ciphertexts\"]\n+ ],\n+ \"Verification of PKCS #1 v1.5 Signatures\": [\n+ [58, \"verification-of-pkcs-1-v1-5-signatures\"]\n+ ],\n+ \"OAEP\": [\n+ [58, \"oaep\"]\n+ ],\n+ \"ECC point decoding\": [\n+ [58, \"ecc-point-decoding\"]\n+ ],\n+ \"ECC scalar multiply\": [\n+ [58, \"ecc-scalar-multiply\"]\n+ ],\n+ \"ECDH\": [\n+ [58, \"ecdh\"],\n+ [20, \"ecdh\"]\n+ ],\n+ \"ECDSA\": [\n+ [58, \"ecdsa\"],\n+ [20, \"ecdsa\"]\n+ ],\n+ \"x25519\": [\n+ [58, \"x25519\"]\n+ ],\n+ \"TLS CBC ciphersuites\": [\n+ [58, \"tls-cbc-ciphersuites\"]\n+ ],\n+ \"CBC mode padding\": [\n+ [58, \"cbc-mode-padding\"]\n+ ],\n+ \"AES\": [\n+ [58, \"aes\"],\n+ [2, \"aes\"]\n ],\n \"GCM\": [\n- [3, \"gcm\"],\n- [58, \"gcm\"]\n+ [58, \"gcm\"],\n+ [3, \"gcm\"]\n ],\n \"OCB\": [\n- [3, \"ocb\"],\n- [58, \"ocb\"]\n+ [58, \"ocb\"],\n+ [3, \"ocb\"]\n ],\n- \"EAX\": [\n- [3, \"eax\"]\n+ \"Poly1305\": [\n+ [58, \"poly1305\"],\n+ [16, \"poly1305\"]\n ],\n- \"SIV\": [\n- [3, \"siv\"]\n+ \"DES/3DES\": [\n+ [58, \"des-3des\"]\n ],\n- \"CCM\": [\n- [3, \"ccm\"]\n+ \"Twofish\": [\n+ [58, \"twofish\"],\n+ [2, \"twofish\"]\n ],\n- \"API Reference\": [\n- [5, \"api-reference\"]\n+ \"ChaCha20, Serpent, Threefish, \\u2026\": [\n+ [58, \"chacha20-serpent-threefish\"]\n ],\n- \"Roughtime\": [\n- [25, \"roughtime\"]\n+ \"IDEA\": [\n+ [58, \"idea\"],\n+ [2, \"idea\"]\n ],\n- \"Memory container\": [\n- [26, \"memory-container\"]\n+ \"Hash Functions\": [\n+ [58, \"hash-functions\"],\n+ [23, \"hash-functions\"],\n+ [10, \"hash-functions\"]\n+ ],\n+ \"Memory comparisons\": [\n+ [58, \"memory-comparisons\"]\n+ ],\n+ \"Memory zeroizing\": [\n+ [58, \"memory-zeroizing\"]\n+ ],\n+ \"Memory allocation\": [\n+ [58, \"memory-allocation\"]\n+ ],\n+ \"Automated Analysis\": [\n+ [58, \"automated-analysis\"]\n+ ],\n+ \"References\": [\n+ [58, \"references\"]\n+ ],\n+ \"Security Advisories\": [\n+ [57, \"security-advisories\"]\n+ ],\n+ \"2022\": [\n+ [57, \"id1\"]\n+ ],\n+ \"2020\": [\n+ [57, \"id2\"]\n+ ],\n+ \"2018\": [\n+ [57, \"id3\"]\n+ ],\n+ \"2017\": [\n+ [57, \"id4\"]\n+ ],\n+ \"2016\": [\n+ [57, \"id5\"]\n+ ],\n+ \"2015\": [\n+ [57, \"id6\"]\n+ ],\n+ \"2014\": [\n+ [57, \"id7\"]\n+ ],\n+ \"Support Information\": [\n+ [59, \"support-information\"]\n+ ],\n+ \"Supported Platforms\": [\n+ [59, \"supported-platforms\"]\n+ ],\n+ \"Branch Support Status\": [\n+ [59, \"branch-support-status\"]\n+ ],\n+ \"Getting Help\": [\n+ [59, \"getting-help\"]\n+ ],\n+ \"Secure Remote Password\": [\n+ [27, \"secure-remote-password\"]\n ],\n \"Random Number Generators\": [\n [24, \"random-number-generators\"],\n [23, \"random-number-generators\"],\n [10, \"random-number-generators\"]\n ],\n \"RNG Types\": [\n@@ -10283,111 +10411,45 @@\n ],\n \"Entropy Sources\": [\n [24, \"entropy-sources\"]\n ],\n \"Fork Safety\": [\n [24, \"fork-safety\"]\n ],\n- \"Threshold Secret Sharing\": [\n- [31, \"threshold-secret-sharing\"]\n- ],\n- \"Trusted Platform Module (TPM)\": [\n- [30, \"trusted-platform-module-tpm\"]\n- ],\n- \"Versioning\": [\n- [32, \"versioning\"],\n- [23, \"versioning\"],\n- [10, \"versioning\"]\n- ],\n- \"OS Features\": [\n- [47, \"os-features\"]\n- ],\n- \"Mistakes Were Made\": [\n- [45, \"mistakes-were-made\"]\n- ],\n- \"C++ API\": [\n- [45, \"c-api\"]\n- ],\n- \"Public Algorithm Specific Classes\": [\n- [45, \"public-algorithm-specific-classes\"]\n- ],\n- \"Header Directories\": [\n- [45, \"header-directories\"]\n- ],\n- \"Exceptions\": [\n- [45, \"exceptions\"]\n- ],\n- \"Virtual inheritance\": [\n- [45, \"virtual-inheritance\"]\n- ],\n- \"Cipher Interface\": [\n- [45, \"cipher-interface\"]\n- ],\n- \"Pipe Interface\": [\n- [45, \"pipe-interface\"]\n- ],\n- \"License\": [\n- [45, \"license\"]\n- ],\n- \"Private OID Assignments\": [\n- [46, \"private-oid-assignments\"]\n- ],\n- \"Contents\": [\n- [37, \"contents\"]\n- ],\n- \"Command Line Interface\": [\n- [36, \"command-line-interface\"]\n- ],\n- \"Outline\": [\n- [36, \"outline\"]\n- ],\n- \"Hash Function\": [\n- [36, \"hash-function\"]\n- ],\n- \"Password Hash\": [\n- [36, \"password-hash\"]\n- ],\n- \"Encryption\": [\n- [36, \"encryption\"],\n- [22, \"encryption\"]\n- ],\n- \"Public Key Cryptography\": [\n- [36, \"public-key-cryptography\"],\n- [22, \"public-key-cryptography\"]\n- ],\n- \"X.509\": [\n- [36, \"x-509\"],\n- [20, \"x-509\"]\n- ],\n- \"TLS Server/Client\": [\n- [36, \"tls-server-client\"]\n- ],\n- \"Number Theory\": [\n- [36, \"number-theory\"],\n- [1, \"number-theory\"]\n- ],\n- \"PSK Database\": [\n- [36, \"psk-database\"],\n- [21, \"psk-database\"]\n+ \"Roughtime\": [\n+ [25, \"roughtime\"]\n ],\n- \"Secret Sharing\": [\n- [36, \"secret-sharing\"]\n+ \"Memory container\": [\n+ [26, \"memory-container\"]\n ],\n- \"Data Encoding/Decoding\": [\n- [36, \"data-encoding-decoding\"]\n+ \"AES Key Wrapping\": [\n+ [15, \"aes-key-wrapping\"]\n ],\n- \"Miscellaneous Commands\": [\n- [36, \"miscellaneous-commands\"]\n+ \"RFC 3394 Interface\": [\n+ [15, \"rfc-3394-interface\"]\n ],\n- \"Credits\": [\n- [38, \"credits\"]\n+ \"Format Preserving Encryption\": [\n+ [12, \"format-preserving-encryption\"]\n ],\n \"Hash Functions and Checksums\": [\n [13, \"hash-functions-and-checksums\"]\n ],\n+ \"Code Example\": [\n+ [13, \"code-example\"],\n+ [2, \"code-example\"],\n+ [3, \"code-example\"],\n+ [28, \"code-example\"],\n+ [29, \"code-example\"],\n+ [29, \"id1\"],\n+ [22, \"code-example\"],\n+ [22, \"id5\"],\n+ [22, \"id6\"],\n+ [22, \"id7\"],\n+ [22, \"id9\"]\n+ ],\n \"Available Hash Functions\": [\n [13, \"available-hash-functions\"]\n ],\n \"BLAKE2b\": [\n [13, \"blake2b\"]\n ],\n \"GOST-34.11\": [\n@@ -10482,53 +10544,14 @@\n ],\n \"SP800-56A\": [\n [14, \"sp800-56a\"]\n ],\n \"SP800-56C\": [\n [14, \"sp800-56c\"]\n ],\n- \"Format Preserving Encryption\": [\n- [12, \"format-preserving-encryption\"]\n- ],\n- \"Understanding configure.py\": [\n- [40, \"understanding-configure-py\"]\n- ],\n- \"Build Structure\": [\n- [40, \"build-structure\"]\n- ],\n- \"What configure.py does\": [\n- [40, \"what-configure-py-does\"]\n- ],\n- \"When Modifying configure.py\": [\n- [40, \"when-modifying-configure-py\"]\n- ],\n- \"Template Language\": [\n- [40, \"template-language\"]\n- ],\n- \"Adding a new module\": [\n- [40, \"adding-a-new-module\"]\n- ],\n- \"Syntax of info.txt\": [\n- [40, \"syntax-of-info-txt\"]\n- ],\n- \"Module Syntax\": [\n- [40, \"module-syntax\"]\n- ],\n- \"Supporting a new CPU type\": [\n- [40, \"supporting-a-new-cpu-type\"]\n- ],\n- \"Supporting a new compiler\": [\n- [40, \"supporting-a-new-compiler\"]\n- ],\n- \"Supporting a new OS\": [\n- [40, \"supporting-a-new-os\"]\n- ],\n- \"Developer Reference\": [\n- [41, \"developer-reference\"]\n- ],\n \"Deprecated Features\": [\n [39, \"deprecated-features\"]\n ],\n \"TLS Protocol Deprecations\": [\n [39, \"tls-protocol-deprecations\"]\n ],\n \"Deprecated Functionality\": [\n@@ -10539,214 +10562,212 @@\n ],\n \"Other API deprecations\": [\n [39, \"other-api-deprecations\"]\n ],\n \"Deprecated Build Targets\": [\n [39, \"deprecated-build-targets\"]\n ],\n- \"BigInt\": [\n- [1, \"bigint\"]\n- ],\n- \"Block Ciphers\": [\n- [2, \"block-ciphers\"],\n- [10, \"block-ciphers\"]\n- ],\n- \"Available Ciphers\": [\n- [2, \"available-ciphers\"]\n+ \"Credits\": [\n+ [38, \"credits\"]\n ],\n- \"AES\": [\n- [2, \"aes\"],\n- [58, \"aes\"]\n+ \"Contents\": [\n+ [37, \"contents\"]\n ],\n- \"ARIA\": [\n- [2, \"aria\"]\n+ \"Command Line Interface\": [\n+ [36, \"command-line-interface\"]\n ],\n- \"Blowfish\": [\n- [2, \"blowfish\"]\n+ \"Outline\": [\n+ [36, \"outline\"]\n ],\n- \"CAST-128\": [\n- [2, \"cast-128\"]\n+ \"Hash Function\": [\n+ [36, \"hash-function\"]\n ],\n- \"CAST-256\": [\n- [2, \"cast-256\"]\n+ \"Password Hash\": [\n+ [36, \"password-hash\"]\n ],\n- \"Camellia\": [\n- [2, \"camellia\"]\n+ \"HMAC\": [\n+ [36, \"hmac\"],\n+ [16, \"hmac\"]\n ],\n- \"Cascade\": [\n- [2, \"cascade\"]\n+ \"Encryption\": [\n+ [36, \"encryption\"],\n+ [22, \"encryption\"]\n ],\n- \"DES, 3DES, DESX\": [\n- [2, \"des-3des-desx\"]\n+ \"Public Key Cryptography\": [\n+ [36, \"public-key-cryptography\"],\n+ [22, \"public-key-cryptography\"]\n ],\n- \"GOST-28147-89\": [\n- [2, \"gost-28147-89\"]\n+ \"X.509\": [\n+ [36, \"x-509\"],\n+ [20, \"x-509\"]\n ],\n- \"IDEA\": [\n- [2, \"idea\"],\n- [58, \"idea\"]\n+ \"TLS Server/Client\": [\n+ [36, \"tls-server-client\"]\n ],\n- \"Kasumi\": [\n- [2, \"kasumi\"]\n+ \"Number Theory\": [\n+ [36, \"number-theory\"],\n+ [1, \"number-theory\"]\n ],\n- \"Lion\": [\n- [2, \"lion\"]\n+ \"PSK Database\": [\n+ [36, \"psk-database\"],\n+ [21, \"psk-database\"]\n ],\n- \"MISTY1\": [\n- [2, \"misty1\"]\n+ \"Secret Sharing\": [\n+ [36, \"secret-sharing\"]\n ],\n- \"Noekeon\": [\n- [2, \"noekeon\"]\n+ \"Data Encoding/Decoding\": [\n+ [36, \"data-encoding-decoding\"]\n ],\n- \"SEED\": [\n- [2, \"seed\"]\n+ \"Miscellaneous Commands\": [\n+ [36, \"miscellaneous-commands\"]\n ],\n- \"SHACAL2\": [\n- [2, \"shacal2\"]\n+ \"Password Based Key Derivation\": [\n+ [19, \"password-based-key-derivation\"]\n ],\n- \"SM4\": [\n- [2, \"sm4\"]\n+ \"PBKDF\": [\n+ [19, \"id1\"],\n+ [23, \"pbkdf\"],\n+ [10, \"pbkdf\"]\n ],\n- \"Serpent\": [\n- [2, \"serpent\"]\n+ \"PasswordHash\": [\n+ [19, \"passwordhash\"]\n ],\n- \"Threefish-512\": [\n- [2, \"threefish-512\"]\n+ \"Available Schemes\": [\n+ [19, \"available-schemes\"]\n ],\n- \"Twofish\": [\n- [2, \"twofish\"],\n- [58, \"twofish\"]\n+ \"PBKDF2\": [\n+ [19, \"pbkdf2\"]\n ],\n- \"XTEA\": [\n- [2, \"xtea\"]\n+ \"Scrypt\": [\n+ [19, \"scrypt\"],\n+ [23, \"scrypt\"]\n ],\n- \"ABI Stability\": [\n- [0, \"abi-stability\"]\n+ \"Argon2\": [\n+ [19, \"argon2\"],\n+ [18, \"argon2\"]\n ],\n- \"Side Channels\": [\n- [58, \"side-channels\"]\n+ \"OpenPGP S2K\": [\n+ [19, \"openpgp-s2k\"]\n ],\n- \"Modular Exponentiation\": [\n- [58, \"modular-exponentiation\"]\n+ \"PBKDF1\": [\n+ [19, \"pbkdf1\"]\n ],\n- \"Barrett Reduction\": [\n- [58, \"barrett-reduction\"]\n+ \"Message Authentication Codes (MAC)\": [\n+ [16, \"message-authentication-codes-mac\"]\n ],\n- \"RSA\": [\n- [58, \"rsa\"],\n- [20, \"rsa\"]\n+ \"Code Examples\": [\n+ [16, \"code-examples\"]\n ],\n- \"Decryption of PKCS #1 v1.5 Ciphertexts\": [\n- [58, \"decryption-of-pkcs-1-v1-5-ciphertexts\"]\n+ \"Available MACs\": [\n+ [16, \"available-macs\"]\n ],\n- \"Verification of PKCS #1 v1.5 Signatures\": [\n- [58, \"verification-of-pkcs-1-v1-5-signatures\"]\n+ \"CBC-MAC\": [\n+ [16, \"cbc-mac\"]\n ],\n- \"OAEP\": [\n- [58, \"oaep\"]\n+ \"CMAC\": [\n+ [16, \"cmac\"]\n ],\n- \"ECC point decoding\": [\n- [58, \"ecc-point-decoding\"]\n+ \"GMAC\": [\n+ [16, \"gmac\"]\n ],\n- \"ECC scalar multiply\": [\n- [58, \"ecc-scalar-multiply\"]\n+ \"SipHash\": [\n+ [16, \"siphash\"]\n ],\n- \"ECDH\": [\n- [58, \"ecdh\"],\n- [20, \"ecdh\"]\n+ \"X9.19-MAC\": [\n+ [16, \"x9-19-mac\"]\n ],\n- \"ECDSA\": [\n- [58, \"ecdsa\"],\n- [20, \"ecdsa\"]\n+ \"Password Hashing\": [\n+ [18, \"password-hashing\"],\n+ [10, \"password-hashing\"]\n ],\n- \"x25519\": [\n- [58, \"x25519\"]\n+ \"Bcrypt\": [\n+ [18, \"bcrypt\"],\n+ [23, \"bcrypt\"]\n ],\n- \"TLS CBC ciphersuites\": [\n- [58, \"tls-cbc-ciphersuites\"]\n+ \"Passhash9\": [\n+ [18, \"passhash9\"]\n ],\n- \"CBC mode padding\": [\n- [58, \"cbc-mode-padding\"]\n+ \"One Time Passwords\": [\n+ [17, \"one-time-passwords\"]\n ],\n- \"DES/3DES\": [\n- [58, \"des-3des\"]\n+ \"HOTP\": [\n+ [17, \"hotp\"],\n+ [23, \"hotp\"]\n ],\n- \"ChaCha20, Serpent, Threefish, \\u2026\": [\n- [58, \"chacha20-serpent-threefish\"]\n+ \"TOTP\": [\n+ [17, \"totp\"]\n ],\n- \"Hash Functions\": [\n- [58, \"hash-functions\"],\n- [23, \"hash-functions\"],\n- [10, \"hash-functions\"]\n+ \"Release Process and Checklist\": [\n+ [49, \"release-process-and-checklist\"]\n ],\n- \"Memory comparisons\": [\n- [58, \"memory-comparisons\"]\n+ \"Pre Release Testing\": [\n+ [49, \"pre-release-testing\"]\n ],\n- \"Memory zeroizing\": [\n- [58, \"memory-zeroizing\"]\n+ \"Tag the Release\": [\n+ [49, \"tag-the-release\"]\n ],\n- \"Memory allocation\": [\n- [58, \"memory-allocation\"]\n+ \"Build The Release Tarballs\": [\n+ [49, \"build-the-release-tarballs\"]\n ],\n- \"Automated Analysis\": [\n- [58, \"automated-analysis\"]\n+ \"Push to GitHub\": [\n+ [49, \"push-to-github\"]\n ],\n- \"References\": [\n- [58, \"references\"]\n+ \"Build The Windows Installer\": [\n+ [49, \"build-the-windows-installer\"]\n ],\n- \"Support Information\": [\n- [59, \"support-information\"]\n+ \"Update The Website\": [\n+ [49, \"update-the-website\"]\n ],\n- \"Supported Platforms\": [\n- [59, \"supported-platforms\"]\n+ \"Announce The Release\": [\n+ [49, \"announce-the-release\"]\n ],\n- \"Branch Support Status\": [\n- [59, \"branch-support-status\"]\n+ \"Reading List\": [\n+ [48, \"reading-list\"]\n ],\n- \"Getting Help\": [\n- [59, \"getting-help\"]\n+ \"Papers\": [\n+ [48, \"papers\"]\n ],\n- \"Security Advisories\": [\n- [57, \"security-advisories\"]\n+ \"Implementation Techniques\": [\n+ [48, \"implementation-techniques\"]\n ],\n- \"2022\": [\n- [57, \"id1\"]\n+ \"Random Number Generation\": [\n+ [48, \"random-number-generation\"]\n ],\n- \"2020\": [\n- [57, \"id2\"]\n+ \"AES Side Channels\": [\n+ [48, \"aes-side-channels\"]\n ],\n- \"2018\": [\n- [57, \"id3\"]\n+ \"Public Key Side Channels\": [\n+ [48, \"public-key-side-channels\"]\n ],\n- \"2017\": [\n- [57, \"id4\"]\n+ \"Books\": [\n+ [48, \"books\"]\n ],\n- \"2016\": [\n- [57, \"id5\"]\n+ \"Standards\": [\n+ [48, \"standards\"]\n ],\n- \"2015\": [\n- [57, \"id6\"]\n+ \"Test Framework\": [\n+ [50, \"test-framework\"]\n ],\n- \"2014\": [\n- [57, \"id7\"]\n+ \"Namespaces in Test\": [\n+ [50, \"namespaces-in-test\"]\n ],\n- \"Getting Started\": [\n- [53, \"getting-started\"]\n+ \"Test Data\": [\n+ [50, \"test-data\"]\n ],\n- \"Examples\": [\n- [53, \"examples\"]\n+ \"Test\": [\n+ [50, \"test\"]\n ],\n- \"Books and other references\": [\n- [53, \"books-and-other-references\"]\n+ \"Test::Result\": [\n+ [50, \"test-result\"]\n ],\n- \"Project Goals\": [\n- [52, \"project-goals\"]\n+ \"Text_Based_Test\": [\n+ [50, \"text-based-test\"]\n ],\n- \"Non-Goals\": [\n- [52, \"non-goals\"]\n+ \"Test Runner\": [\n+ [50, \"test-runner\"]\n ],\n \"Todo List\": [\n [51, \"todo-list\"]\n ],\n \"Ciphers, Hashes, PBKDF\": [\n [51, \"ciphers-hashes-pbkdf\"]\n ],\n@@ -10786,256 +10807,137 @@\n ],\n \"CLI\": [\n [51, \"cli\"]\n ],\n \"Documentation\": [\n [51, \"documentation\"]\n ],\n- \"Cryptobox\": [\n- [7, \"cryptobox\"]\n- ],\n- \"Encryption using a passphrase\": [\n- [7, \"encryption-using-a-passphrase\"]\n- ],\n- \"Credentials Manager\": [\n- [6, \"credentials-manager\"]\n- ],\n- \"SRP Authentication\": [\n- [6, \"srp-authentication\"]\n- ],\n- \"Preshared Keys\": [\n- [6, \"preshared-keys\"]\n- ],\n- \"Elliptic Curve Operations\": [\n- [8, \"elliptic-curve-operations\"]\n- ],\n- \"Reading List\": [\n- [48, \"reading-list\"]\n- ],\n- \"Papers\": [\n- [48, \"papers\"]\n- ],\n- \"Implementation Techniques\": [\n- [48, \"implementation-techniques\"]\n- ],\n- \"Random Number Generation\": [\n- [48, \"random-number-generation\"]\n- ],\n- \"AES Side Channels\": [\n- [48, \"aes-side-channels\"]\n- ],\n- \"Public Key Side Channels\": [\n- [48, \"public-key-side-channels\"]\n- ],\n- \"Books\": [\n- [48, \"books\"]\n- ],\n- \"Standards\": [\n- [48, \"standards\"]\n- ],\n- \"Release Process and Checklist\": [\n- [49, \"release-process-and-checklist\"]\n- ],\n- \"Pre Release Testing\": [\n- [49, \"pre-release-testing\"]\n- ],\n- \"Tag the Release\": [\n- [49, \"tag-the-release\"]\n- ],\n- \"Build The Release Tarballs\": [\n- [49, \"build-the-release-tarballs\"]\n- ],\n- \"Push to GitHub\": [\n- [49, \"push-to-github\"]\n- ],\n- \"Build The Windows Installer\": [\n- [49, \"build-the-windows-installer\"]\n- ],\n- \"Update The Website\": [\n- [49, \"update-the-website\"]\n- ],\n- \"Announce The Release\": [\n- [49, \"announce-the-release\"]\n- ],\n- \"Test Framework\": [\n- [50, \"test-framework\"]\n- ],\n- \"Namespaces in Test\": [\n- [50, \"namespaces-in-test\"]\n- ],\n- \"Test Data\": [\n- [50, \"test-data\"]\n- ],\n- \"Test\": [\n- [50, \"test\"]\n- ],\n- \"Test::Result\": [\n- [50, \"test-result\"]\n- ],\n- \"Text_Based_Test\": [\n- [50, \"text-based-test\"]\n- ],\n- \"Test Runner\": [\n- [50, \"test-runner\"]\n- ],\n- \"Python Binding\": [\n- [23, \"python-binding\"]\n- ],\n- \"Message Authentication Codes\": [\n- [23, \"message-authentication-codes\"],\n- [10, \"message-authentication-codes\"]\n- ],\n- \"Ciphers\": [\n- [23, \"ciphers\"]\n- ],\n- \"Bcrypt\": [\n- [23, \"bcrypt\"],\n- [18, \"bcrypt\"]\n- ],\n- \"PBKDF\": [\n- [23, \"pbkdf\"],\n- [19, \"id1\"],\n- [10, \"pbkdf\"]\n- ],\n- \"Scrypt\": [\n- [23, \"scrypt\"],\n- [19, \"scrypt\"]\n- ],\n- \"KDF\": [\n- [23, \"kdf\"],\n- [10, \"kdf\"]\n- ],\n- \"Public Key\": [\n- [23, \"public-key\"]\n- ],\n- \"Private Key\": [\n- [23, \"private-key\"]\n+ \"Block Ciphers\": [\n+ [2, \"block-ciphers\"],\n+ [10, \"block-ciphers\"]\n ],\n- \"Public Key Operations\": [\n- [23, \"public-key-operations\"]\n+ \"Available Ciphers\": [\n+ [2, \"available-ciphers\"]\n ],\n- \"Multiple Precision Integers (MPI)\": [\n- [23, \"multiple-precision-integers-mpi\"]\n+ \"ARIA\": [\n+ [2, \"aria\"]\n ],\n- \"Format Preserving Encryption (FE1 scheme)\": [\n- [23, \"format-preserving-encryption-fe1-scheme\"]\n+ \"Blowfish\": [\n+ [2, \"blowfish\"]\n ],\n- \"X509Cert\": [\n- [23, \"x509cert\"]\n+ \"CAST-128\": [\n+ [2, \"cast-128\"]\n ],\n- \"X509CRL\": [\n- [23, \"x509crl\"]\n+ \"CAST-256\": [\n+ [2, \"cast-256\"]\n ],\n- \"Key Objects\": [\n- [22, \"key-objects\"]\n+ \"Camellia\": [\n+ [2, \"camellia\"]\n ],\n- \"Creating New Private Keys\": [\n- [22, \"creating-new-private-keys\"]\n+ \"Cascade\": [\n+ [2, \"cascade\"]\n ],\n- \"Serializing Private Keys Using PKCS #8\": [\n- [22, \"serializing-private-keys-using-pkcs-8\"]\n+ \"DES, 3DES, DESX\": [\n+ [2, \"des-3des-desx\"]\n ],\n- \"Serializing Public Keys\": [\n- [22, \"serializing-public-keys\"]\n+ \"GOST-28147-89\": [\n+ [2, \"gost-28147-89\"]\n ],\n- \"DL_Group\": [\n- [22, \"dl-group\"]\n+ \"Kasumi\": [\n+ [2, \"kasumi\"]\n ],\n- \"EC_Group\": [\n- [22, \"ec-group\"]\n+ \"Lion\": [\n+ [2, \"lion\"]\n ],\n- \"Key Checking\": [\n- [22, \"key-checking\"]\n+ \"MISTY1\": [\n+ [2, \"misty1\"]\n ],\n- \"Signatures\": [\n- [22, \"signatures\"]\n+ \"Noekeon\": [\n+ [2, \"noekeon\"]\n ],\n- \"Ed25519 Variants\": [\n- [22, \"ed25519-variants\"]\n+ \"SEED\": [\n+ [2, \"seed\"]\n ],\n- \"Key Agreement\": [\n- [22, \"key-agreement\"],\n- [10, \"key-agreement\"]\n+ \"SHACAL2\": [\n+ [2, \"shacal2\"]\n ],\n- \"McEliece\": [\n- [22, \"mceliece\"]\n+ \"SM4\": [\n+ [2, \"sm4\"]\n ],\n- \"eXtended Merkle Signature Scheme (XMSS)\": [\n- [22, \"extended-merkle-signature-scheme-xmss\"]\n+ \"Serpent\": [\n+ [2, \"serpent\"]\n ],\n- \"PKCS#11\": [\n- [20, \"pkcs-11\"]\n+ \"Threefish-512\": [\n+ [2, \"threefish-512\"]\n ],\n- \"Low Level API\": [\n- [20, \"low-level-api\"]\n+ \"XTEA\": [\n+ [2, \"xtea\"]\n ],\n- \"Preface\": [\n- [20, \"preface\"]\n+ \"ABI Stability\": [\n+ [0, \"abi-stability\"]\n ],\n- \"Error Handling\": [\n- [20, \"error-handling\"]\n+ \"BigInt\": [\n+ [1, \"bigint\"]\n ],\n- \"Getting started\": [\n- [20, \"getting-started\"]\n+ \"Cipher Modes\": [\n+ [3, \"cipher-modes\"]\n ],\n- \"High Level API\": [\n- [20, \"high-level-api\"]\n+ \"Available Unauthenticated Cipher Modes\": [\n+ [3, \"available-unauthenticated-cipher-modes\"]\n ],\n- \"Module\": [\n- [20, \"module\"]\n+ \"CBC\": [\n+ [3, \"cbc\"]\n ],\n- \"Slot\": [\n- [20, \"slot\"]\n+ \"CFB\": [\n+ [3, \"cfb\"]\n ],\n- \"Session\": [\n- [20, \"session\"]\n+ \"XTS\": [\n+ [3, \"xts\"]\n ],\n- \"Objects\": [\n- [20, \"objects\"]\n+ \"AEAD Mode\": [\n+ [3, \"aead-mode\"]\n ],\n- \"RNG\": [\n- [20, \"rng\"]\n+ \"Available AEAD Modes\": [\n+ [3, \"available-aead-modes\"]\n ],\n- \"Token Management Functions\": [\n- [20, \"token-management-functions\"]\n+ \"ChaCha20Poly1305\": [\n+ [3, \"chacha20poly1305\"]\n ],\n- \"Tests\": [\n- [20, \"tests\"]\n+ \"EAX\": [\n+ [3, \"eax\"]\n ],\n- \"Tested/Supported Smartcards\": [\n- [20, \"tested-supported-smartcards\"]\n+ \"SIV\": [\n+ [3, \"siv\"]\n ],\n- \"Password Based Key Derivation\": [\n- [19, \"password-based-key-derivation\"]\n+ \"CCM\": [\n+ [3, \"ccm\"]\n ],\n- \"PasswordHash\": [\n- [19, \"passwordhash\"]\n+ \"Stream Ciphers\": [\n+ [28, \"stream-ciphers\"]\n ],\n- \"Available Schemes\": [\n- [19, \"available-schemes\"]\n+ \"Available Stream Ciphers\": [\n+ [28, \"available-stream-ciphers\"]\n ],\n- \"PBKDF2\": [\n- [19, \"pbkdf2\"]\n+ \"CTR-BE\": [\n+ [28, \"ctr-be\"]\n ],\n- \"Argon2\": [\n- [19, \"argon2\"],\n- [18, \"argon2\"]\n+ \"OFB\": [\n+ [28, \"ofb\"]\n ],\n- \"OpenPGP S2K\": [\n- [19, \"openpgp-s2k\"]\n+ \"ChaCha\": [\n+ [28, \"chacha\"]\n ],\n- \"PBKDF1\": [\n- [19, \"pbkdf1\"]\n+ \"Salsa20\": [\n+ [28, \"salsa20\"]\n ],\n- \"Password Hashing\": [\n- [18, \"password-hashing\"],\n- [10, \"password-hashing\"]\n+ \"SHAKE-128\": [\n+ [28, \"shake-128\"]\n ],\n- \"Passhash9\": [\n- [18, \"passhash9\"]\n+ \"RC4\": [\n+ [28, \"rc4\"]\n ],\n \"Transport Layer Security (TLS)\": [\n [29, \"transport-layer-security-tls\"]\n ],\n \"TLS Channels\": [\n [29, \"tls-channels\"]\n ],\n@@ -11086,86 +10988,23 @@\n ],\n \"TLS Stream Client Code Example\": [\n [29, \"tls-stream-client-code-example\"]\n ],\n \"TLS Session Encryption\": [\n [29, \"tls-session-encryption\"]\n ],\n- \"Stream Ciphers\": [\n- [28, \"stream-ciphers\"]\n- ],\n- \"Available Stream Ciphers\": [\n- [28, \"available-stream-ciphers\"]\n- ],\n- \"CTR-BE\": [\n- [28, \"ctr-be\"]\n- ],\n- \"OFB\": [\n- [28, \"ofb\"]\n- ],\n- \"ChaCha\": [\n- [28, \"chacha\"]\n- ],\n- \"Salsa20\": [\n- [28, \"salsa20\"]\n- ],\n- \"SHAKE-128\": [\n- [28, \"shake-128\"]\n- ],\n- \"RC4\": [\n- [28, \"rc4\"]\n+ \"Threshold Secret Sharing\": [\n+ [31, \"threshold-secret-sharing\"]\n ],\n- \"Secure Remote Password\": [\n- [27, \"secure-remote-password\"]\n+ \"Trusted Platform Module (TPM)\": [\n+ [30, \"trusted-platform-module-tpm\"]\n ],\n \"ZFEC Forward Error Correction\": [\n [34, \"zfec-forward-error-correction\"]\n ],\n- \"X.509 Certificates and CRLs\": [\n- [33, \"x-509-certificates-and-crls\"]\n- ],\n- \"X.509 Distinguished Names\": [\n- [33, \"x-509-distinguished-names\"]\n- ],\n- \"X.509v3 Extensions\": [\n- [33, \"x-509v3-extensions\"]\n- ],\n- \"Certificate Revocation Lists\": [\n- [33, \"certificate-revocation-lists\"]\n- ],\n- \"Certificate Stores\": [\n- [33, \"certificate-stores\"]\n- ],\n- \"In Memory Certificate Store\": [\n- [33, \"in-memory-certificate-store\"]\n- ],\n- \"SQL-backed Certificate Stores\": [\n- [33, \"sql-backed-certificate-stores\"]\n- ],\n- \"Path Validation\": [\n- [33, \"path-validation\"]\n- ],\n- \"Creating New Certificates\": [\n- [33, \"creating-new-certificates\"]\n- ],\n- \"Generating CRLs\": [\n- [33, \"generating-crls\"]\n- ],\n- \"Self-Signed Certificates\": [\n- [33, \"self-signed-certificates\"]\n- ],\n- \"Creating PKCS #10 Requests\": [\n- [33, \"creating-pkcs-10-requests\"]\n- ],\n- \"Certificate Options\": [\n- [33, \"certificate-options\"]\n- ],\n- \"OCSP Requests\": [\n- [33, \"ocsp-requests\"]\n- ],\n \"Building The Library\": [\n [35, \"building-the-library\"]\n ],\n \"Configuring the Build\": [\n [35, \"configuring-the-build\"]\n ],\n \"Cross Compiling\": [\n@@ -11497,14 +11336,208 @@\n ],\n \"--mandir=DIR\": [\n [35, \"mandir-dir\"]\n ],\n \"--includedir=DIR\": [\n [35, \"includedir-dir\"]\n ],\n+ \"X.509 Certificates and CRLs\": [\n+ [33, \"x-509-certificates-and-crls\"]\n+ ],\n+ \"X.509 Distinguished Names\": [\n+ [33, \"x-509-distinguished-names\"]\n+ ],\n+ \"X.509v3 Extensions\": [\n+ [33, \"x-509v3-extensions\"]\n+ ],\n+ \"Certificate Revocation Lists\": [\n+ [33, \"certificate-revocation-lists\"]\n+ ],\n+ \"Certificate Stores\": [\n+ [33, \"certificate-stores\"]\n+ ],\n+ \"In Memory Certificate Store\": [\n+ [33, \"in-memory-certificate-store\"]\n+ ],\n+ \"SQL-backed Certificate Stores\": [\n+ [33, \"sql-backed-certificate-stores\"]\n+ ],\n+ \"Path Validation\": [\n+ [33, \"path-validation\"]\n+ ],\n+ \"Creating New Certificates\": [\n+ [33, \"creating-new-certificates\"]\n+ ],\n+ \"Generating CRLs\": [\n+ [33, \"generating-crls\"]\n+ ],\n+ \"Self-Signed Certificates\": [\n+ [33, \"self-signed-certificates\"]\n+ ],\n+ \"Creating PKCS #10 Requests\": [\n+ [33, \"creating-pkcs-10-requests\"]\n+ ],\n+ \"Certificate Options\": [\n+ [33, \"certificate-options\"]\n+ ],\n+ \"OCSP Requests\": [\n+ [33, \"ocsp-requests\"]\n+ ],\n+ \"Versioning\": [\n+ [32, \"versioning\"],\n+ [23, \"versioning\"],\n+ [10, \"versioning\"]\n+ ],\n+ \"PKCS#11\": [\n+ [20, \"pkcs-11\"]\n+ ],\n+ \"Low Level API\": [\n+ [20, \"low-level-api\"]\n+ ],\n+ \"Preface\": [\n+ [20, \"preface\"]\n+ ],\n+ \"Error Handling\": [\n+ [20, \"error-handling\"]\n+ ],\n+ \"Getting started\": [\n+ [20, \"getting-started\"]\n+ ],\n+ \"High Level API\": [\n+ [20, \"high-level-api\"]\n+ ],\n+ \"Module\": [\n+ [20, \"module\"]\n+ ],\n+ \"Slot\": [\n+ [20, \"slot\"]\n+ ],\n+ \"Session\": [\n+ [20, \"session\"]\n+ ],\n+ \"Objects\": [\n+ [20, \"objects\"]\n+ ],\n+ \"RNG\": [\n+ [20, \"rng\"]\n+ ],\n+ \"Token Management Functions\": [\n+ [20, \"token-management-functions\"]\n+ ],\n+ \"Tests\": [\n+ [20, \"tests\"]\n+ ],\n+ \"Tested/Supported Smartcards\": [\n+ [20, \"tested-supported-smartcards\"]\n+ ],\n+ \"Python Binding\": [\n+ [23, \"python-binding\"]\n+ ],\n+ \"Message Authentication Codes\": [\n+ [23, \"message-authentication-codes\"],\n+ [10, \"message-authentication-codes\"]\n+ ],\n+ \"Ciphers\": [\n+ [23, \"ciphers\"]\n+ ],\n+ \"KDF\": [\n+ [23, \"kdf\"],\n+ [10, \"kdf\"]\n+ ],\n+ \"Public Key\": [\n+ [23, \"public-key\"]\n+ ],\n+ \"Private Key\": [\n+ [23, \"private-key\"]\n+ ],\n+ \"Public Key Operations\": [\n+ [23, \"public-key-operations\"]\n+ ],\n+ \"Multiple Precision Integers (MPI)\": [\n+ [23, \"multiple-precision-integers-mpi\"]\n+ ],\n+ \"Format Preserving Encryption (FE1 scheme)\": [\n+ [23, \"format-preserving-encryption-fe1-scheme\"]\n+ ],\n+ \"X509Cert\": [\n+ [23, \"x509cert\"]\n+ ],\n+ \"X509CRL\": [\n+ [23, \"x509crl\"]\n+ ],\n+ \"Key Objects\": [\n+ [22, \"key-objects\"]\n+ ],\n+ \"Creating New Private Keys\": [\n+ [22, \"creating-new-private-keys\"]\n+ ],\n+ \"Serializing Private Keys Using PKCS #8\": [\n+ [22, \"serializing-private-keys-using-pkcs-8\"]\n+ ],\n+ \"Serializing Public Keys\": [\n+ [22, \"serializing-public-keys\"]\n+ ],\n+ \"DL_Group\": [\n+ [22, \"dl-group\"]\n+ ],\n+ \"EC_Group\": [\n+ [22, \"ec-group\"]\n+ ],\n+ \"Key Checking\": [\n+ [22, \"key-checking\"]\n+ ],\n+ \"Signatures\": [\n+ [22, \"signatures\"]\n+ ],\n+ \"Ed25519 Variants\": [\n+ [22, \"ed25519-variants\"]\n+ ],\n+ \"Key Agreement\": [\n+ [22, \"key-agreement\"],\n+ [10, \"key-agreement\"]\n+ ],\n+ \"McEliece\": [\n+ [22, \"mceliece\"]\n+ ],\n+ \"eXtended Merkle Signature Scheme (XMSS)\": [\n+ [22, \"extended-merkle-signature-scheme-xmss\"]\n+ ],\n+ \"Getting Started\": [\n+ [53, \"getting-started\"]\n+ ],\n+ \"Examples\": [\n+ [53, \"examples\"]\n+ ],\n+ \"Books and other references\": [\n+ [53, \"books-and-other-references\"]\n+ ],\n+ \"Notes for Distributors\": [\n+ [55, \"notes-for-distributors\"]\n+ ],\n+ \"Recommended Options\": [\n+ [55, \"recommended-options\"]\n+ ],\n+ \"Enable Linux Features\": [\n+ [55, \"enable-linux-features\"]\n+ ],\n+ \"Set Path to the System CA bundle\": [\n+ [55, \"set-path-to-the-system-ca-bundle\"]\n+ ],\n+ \"Set Distribution Info\": [\n+ [55, \"set-distribution-info\"]\n+ ],\n+ \"Minimize Distribution Patches\": [\n+ [55, \"minimize-distribution-patches\"]\n+ ],\n+ \"Project Goals\": [\n+ [52, \"project-goals\"]\n+ ],\n+ \"Non-Goals\": [\n+ [52, \"non-goals\"]\n+ ],\n \"Release Notes: 0.7.0 to 1.11.34\": [\n [54, \"release-notes-0-7-0-to-1-11-34\"]\n ],\n \"Version 1.10.17, 2017-10-02\": [\n [54, \"version-1-10-17-2017-10-02\"]\n ],\n \"Version 1.10.16, 2017-04-04\": [\n@@ -12124,50 +12157,14 @@\n ],\n \"Version 0.7.1, 2001-05-16\": [\n [54, \"version-0-7-1-2001-05-16\"]\n ],\n \"Version 0.7.0, 2001-03-01\": [\n [54, \"version-0-7-0-2001-03-01\"]\n ],\n- \"Development Roadmap\": [\n- [56, \"development-roadmap\"]\n- ],\n- \"Near Term Plans\": [\n- [56, \"near-term-plans\"]\n- ],\n- \"TLS Hardening/Testing\": [\n- [56, \"tls-hardening-testing\"]\n- ],\n- \"Expose TLS at FFI layer\": [\n- [56, \"expose-tls-at-ffi-layer\"]\n- ],\n- \"TLS v1.3\": [\n- [56, \"tls-v1-3\"]\n- ],\n- \"Botan 3.x\": [\n- [56, \"botan-3-x\"]\n- ],\n- \"Notes for Distributors\": [\n- [55, \"notes-for-distributors\"]\n- ],\n- \"Recommended Options\": [\n- [55, \"recommended-options\"]\n- ],\n- \"Enable Linux Features\": [\n- [55, \"enable-linux-features\"]\n- ],\n- \"Set Path to the System CA bundle\": [\n- [55, \"set-path-to-the-system-ca-bundle\"]\n- ],\n- \"Set Distribution Info\": [\n- [55, \"set-distribution-info\"]\n- ],\n- \"Minimize Distribution Patches\": [\n- [55, \"minimize-distribution-patches\"]\n- ],\n \"Pipe/Filter Message Processing\": [\n [11, \"pipe-filter-message-processing\"]\n ],\n \"Fork\": [\n [11, \"fork\"]\n ],\n \"Chain\": [\n@@ -12214,14 +12211,17 @@\n ],\n \"Writing New Filters\": [\n [11, \"writing-new-filters\"]\n ],\n \"Environment Variables\": [\n [9, \"environment-variables\"]\n ],\n+ \"Elliptic Curve Operations\": [\n+ [8, \"elliptic-curve-operations\"]\n+ ],\n \"FFI (C Binding)\": [\n [10, \"ffi-c-binding\"]\n ],\n \"Return Codes\": [\n [10, \"return-codes\"]\n ],\n \"FFI Versions\": [\n"}]}]}]}]}]}