aboutsummaryrefslogtreecommitdiff
path: root/tool
AgeCommit message (Expand)AuthorFilesLines
4 daysMake BoringSSL initialization-lessDavid Benjamin1-2/+0
2024-06-04Mark kyber as experimentalBob Beck1-3/+2
2024-05-08Re-apply dilithium and make it work with a limited stackBob Beck1-0/+114
2024-03-21Make it plainly obvious this is experimental code.Bob Beck1-5/+8
2024-03-09Revert "Add a Dilithium implementation."Bob Beck1-92/+0
2024-03-06Add a Dilithium implementation.Guillaume Endignoux1-0/+92
2024-03-06Move spx from internal to include/openssl/experimentalBob Beck1-1/+1
2024-02-23Make an include/openssl/experimental. Move kyber to it for now.Bob Beck1-1/+1
2023-11-30Always use a 32-byte shared secret for KyberDavid Benjamin1-4/+4
2023-11-01Add basic C implementation of SPHINCS+-SHA2-128s.Stefan Koelbl1-42/+87
2023-07-11Use constant curve-specific groups whenever possibleDavid Benjamin1-29/+26
2023-07-11Use std::make_unique when possibleDavid Benjamin4-14/+13
2023-07-05Use sources.cmake for the bssl toolDavid Benjamin1-23/+0
2023-06-09Make RSA opaqueDavid Benjamin1-6/+2
2023-05-31Align remaining TLS ECDH APIs on "group" terminologyDavid Benjamin1-3/+3
2023-05-14Add a multi-threaded mode to bssl speedDavid Benjamin1-154/+292
2023-05-04Rename EC_RAW_POINT to EC_JACOBIANDavid Benjamin1-2/+2
2023-03-30Adding a C implementation of Kyber.Sophie Schmieg1-3/+55
2023-02-14Remove global_target from build.David Benjamin1-1/+0
2023-02-14Don't include custom builds of libc++ in CMake installsDavid Benjamin1-1/+1
2023-02-14Specify -Iinclude with the crypto target.David Benjamin1-2/+0
2023-02-14Implement P256_XMD:SHA-256_SSWU_RO_ and P384_XMD:SHA-384_SSWU_RO_David Benjamin1-6/+20
2023-02-07Trim unnecessary -lrt and ws2_32 deps in the build.David Benjamin1-16/+1
2023-01-27Remove old Trust Token redeem API.Steven Valdez1-31/+10
2023-01-17Const-correct sk_FOO_deep_copy's copy callback.David Benjamin1-3/+3
2022-12-03Switch microsecond and iteration counts in bssl speed to uint64_t.David Benjamin1-26/+28
2022-11-21Replace malloc/memcpy pairs with memdup.David Benjamin1-6/+2
2022-11-14More -Wshorten-64-to-32 fixes.David Benjamin1-1/+1
2022-04-26Fix build for older CMake versions.Daniel Thornburgh1-1/+1
2022-04-21[build] Fix build with HEAD clang.Daniel Thornburgh1-2/+0
2022-04-14Add CMake install rules.Daniel Thornburgh1-0/+1
2022-02-22Include the EKU extension in bssl server's self-signed certs.David Benjamin1-14/+30
2022-01-24Switch CRYPTO_BUFFER_POOL to SipHash-2-4.David Benjamin1-5/+30
2021-12-15Fix the easy -Wformat-signedness errors.David Benjamin1-3/+3
2021-09-22Speed up constant-time base64 decoding.David Benjamin1-1/+45
2021-09-16Ignore SIGPIPE in the bssl tool.David Benjamin1-0/+3
2021-08-30Benchmark RSA private key parsing.David Benjamin1-0/+10
2021-08-02generate_ech.cc: include needed headersAdam Langley1-0/+1
2021-07-20Add 'generate-ech' command to bssl toolDan McArdle6-18/+157
2021-07-20Check strtoul return for overflow error in GetUnsigned()Dan McArdle1-3/+7
2021-07-15hrss: use less stack space.Adam Langley1-18/+17
2021-07-12Add a pointer alignment helper function.David Benjamin1-10/+8
2021-06-14Add an option to permute ClientHello extension order.David Benjamin1-0/+9
2021-06-11Add most of an ECH client implementation.David Benjamin1-0/+25
2021-06-11Make ECH server APIs take EVP_HPKE_KEY.David Benjamin1-21/+23
2021-06-10Rename SSL_ECH_SERVER_CONFIG_LIST to SSL_ECH_KEYS.David Benjamin1-8/+7
2021-06-03Add SSL_ech_accepted API and ech_is_required alerts.David Benjamin1-0/+3
2021-05-24Don't try to write empty early data in the tool.David Benjamin1-9/+11
2021-04-08Add ECH server (draft-ietf-tls-esni-09).Daniel McArdle1-0/+51
2021-01-27Benchmark BORINGSSL_self_test in FIPS mode.David Benjamin1-0/+24