- db6dd66 Merge branch 'master' into kazuho/session-ticket-context by Kazuho Oku · 1 year, 2 months ago
- df13092 Merge pull request #497 from kazuho/pull/497 by Kazuho Oku · 1 year, 3 months ago
- de80457 minicrypto symbols can be found in the header files by Kazuho Oku · 1 year, 3 months ago
- 5bb4782 core does not depend on any crypto backend by Kazuho Oku · 1 year, 3 months ago
- 6ea0811 Replace the TLS_AEGIS_256_SHA384 ciphersuite with TLS_AEGIS_256_SHA512 by Frank Denis · 1 year, 3 months ago
- cdc4462 sha384 might not be available by Kazuho Oku · 1 year, 4 months ago
- 762afbb Merge branch 'master' into kazuho/mbedtls by Kazuho Oku · 1 year, 4 months ago
- f481e29 remove verbose doc comments by Kazuho Oku · 1 year, 4 months ago
- 7ccec73 no need to have a wrapper for CTR mode by Kazuho Oku · 1 year, 4 months ago
- e6a01a8 update the hidden chacha20 backend by Kazuho Oku · 1 year, 4 months ago
- 177c156 ... and we find a bug by Kazuho Oku · 1 year, 4 months ago
- 0069e3c reduce state by Kazuho Oku · 1 year, 4 months ago
- 25e0ab8 consolidate duplicated constants into `const struct` by Kazuho Oku · 1 year, 4 months ago
- 8a694b6 no need to have prefix for static functions by Kazuho Oku · 1 year, 4 months ago
- 60f4749 add missing `static` by Kazuho Oku · 1 year, 4 months ago
- bf9e1d7 reduce state, release memory regardless of errors by Kazuho Oku · 1 year, 4 months ago
- 0635d6e expand doc-comment in picotls.h instead by Kazuho Oku · 1 year, 4 months ago
- fc2bae6 fail the same way by Kazuho Oku · 1 year, 4 months ago
- 2e4ecad simply AEAD code by only supporting the mandatory operation types by Kazuho Oku · 1 year, 4 months ago
- 4741102 move useful comments to `.h`, as they are not specific to the mbedtls backend by Kazuho Oku · 1 year, 4 months ago
- 046b582 limit scope of `psa_key_attributes_t` by Kazuho Oku · 1 year, 4 months ago
- 8fb46c6 Merge pull request #490 from h2o/kazuho/evp_keyex_init-on-error by Kazuho Oku · 1 year, 4 months ago
- 9e32304 key_schedule_new might fail due to malloc failing by Kazuho Oku · 1 year, 4 months ago
- 4d5827d `ptls_cipher_init` is not called in ECB mode by Kazuho Oku · 1 year, 4 months ago
- e6ac47f amend 2106299 by Kazuho Oku · 1 year, 4 months ago
- bdec08f report error in detail by Kazuho Oku · 1 year, 4 months ago
- 89c9fa1 engines can be tested using `test_picotls` by Kazuho Oku · 1 year, 4 months ago
- 2106299 reduce state of symmentric ciphers; no need to set key for every IV by Kazuho Oku · 1 year, 4 months ago
- e2f03c9 PRNG might fail too by Kazuho Oku · 1 year, 4 months ago
- 68662dc it is our convention to let the user initialize the crypto backends (see openssl) by Kazuho Oku · 1 year, 4 months ago
- 967e854 define hash implementations using `ptls_define_hash` by Kazuho Oku · 1 year, 4 months ago
- 6d6985a when building picotls, picotls is not part of the system, whereas mbedtls is by Kazuho Oku · 1 year, 4 months ago
- 24bb556 when building picotls, picotls is not part of the system by Kazuho Oku · 1 year, 4 months ago
- e2a3a82 these files are included by `crypto.h` by Kazuho Oku · 1 year, 4 months ago
- bcf9f71 API doc goes into .h by Kazuho Oku · 1 year, 4 months ago
- c9dcc3e ensure that MBEDTLS_SHA384_C is detected regardless of include order by Kazuho Oku · 1 year, 4 months ago
- 939eb5d `()` in a prototype means any number of args, no zero by Kazuho Oku · 1 year, 4 months ago
- 08e5319 rename files following the convention that backends use just the backend name by Kazuho Oku · 1 year, 4 months ago
- 07b73c9 clang-format by Kazuho Oku · 1 year, 4 months ago
- ba9bba4 extensions block is optional in TLS/1.2 also by Kazuho Oku · 1 year, 5 months ago
- d462d0c [evp_keyex_init] keep refcount unchanged when the function fails by Kazuho Oku · 1 year, 5 months ago
- 3cd437b Add x25519 by Christian Huitema · 1 year, 6 months ago
- 1c24153 Simplify aead setup by Christian Huitema · 1 year, 6 months ago
- 8fa15dc use macro to avoid compile errors by Kazuho Oku · 1 year, 6 months ago
- b9104e7 clear secret by Kazuho Oku · 1 year, 6 months ago
- b55b56a [boringssl] check x25519 bad key by Kazuho Oku · 1 year, 6 months ago
- 0a3dccb Add code of sec256r1 by Christian Huitema · 1 year, 6 months ago
- 32b9845 msvc compatibility by Kazuho Oku · 1 year, 6 months ago
- 943c8a9 use high level PSA API by Christian Huitema · 1 year, 6 months ago
- b06746d [minicrypto] x25519 key derivation must fail when output is all-zero by Kazuho Oku · 1 year, 6 months ago
- 5701e4a typo by Kazuho Oku · 1 year, 6 months ago
- e922949 Add support for MbedTLS random by Christian Huitema · 1 year, 6 months ago
- 815a6b5 Declare cipher suites by Christian Huitema · 1 year, 6 months ago
- 480f189 Fix initialization of chacha20-ctr by Christian Huitema · 1 year, 6 months ago
- e4cc1ff Provide capability to segment session resumption using user-supplied value by Roberto Guimaraes · 1 year, 6 months ago
- 9b80cac That's for coding when half asleep by Christian Huitema · 1 year, 6 months ago
- 167be77 One last typo, hopefully by Christian Huitema · 1 year, 6 months ago
- 25894ae Fix chacha20 declaration by Christian Huitema · 1 year, 6 months ago
- 4510592 Fix declarations by Christian Huitema · 1 year, 6 months ago
- 0ad6f7f Fix copy paste errors by Christian Huitema · 1 year, 6 months ago
- ca4b8cb Add chachapoly by Christian Huitema · 1 year, 6 months ago
- 251d42b Add aes256gcm by Christian Huitema · 1 year, 6 months ago
- bc75434 Update sha384 definitions and test by Christian Huitema · 1 year, 6 months ago
- ccecfa5 Add sha512 and sha384 by Christian Huitema · 1 year, 6 months ago
- 52c2797 Incorporate mbedtls in cmake by Christian Huitema · 1 year, 6 months ago
- 2d4f757 only update the traffic key when a key schedule is available (ie. in 1.3 only) by Frederik Deweerdt · 1 year, 7 months ago
- 958ed1a Introduce ptls_{openssl,minicrypto}_cipher_suites_all by Frank Denis · 1 year, 7 months ago
- 6609fc5 Add optional support for the AEGIS cipher suites by Frank Denis · 1 year, 7 months ago
- f4c3536 `server_prefer_chacha` indicates a condition to disable server-precedence by Kazuho Oku · 1 year, 10 months ago
- 3664bc6 add a new boolean flag to determine if chacha20 should be reprioritized to the top of the server cipher list in case it happens to appear at the top of the client cipher list by Roberto Guimaraes · 1 year, 11 months ago
- d2b2a69 reject TLS records with unexpected first-byte value ASAP (incl. SSL 2.0 handshake) by Kazuho Oku · 2 years, 1 month ago
- fd798c7 return 0 for valid CH, otherwise on_client_hello callback will not be called by Kazuho Oku · 2 years, 1 month ago
- 829f4d8 but they might have extensions by Kazuho Oku · 2 years, 1 month ago
- 328a7b5 TLS/1.0 and 1.1 CH may lack extensions block by Kazuho Oku · 2 years, 1 month ago
- 3b3a910 Merge pull request #467 from h2o/kazuho/boring by Kazuho Oku · 2 years, 1 month ago
- 01bc5d2 Merge branch 'master' into kazuho/no-alloca by Kazuho Oku · 2 years, 1 month ago
- c142d85 Merge branch 'master' into kazuho/boring by Kazuho Oku · 2 years, 1 month ago
- 9fe7c7c don't use alloca by Kazuho Oku · 2 years, 1 month ago
- db82650 Merge branch 'master' into kazuho/setget-iv by Kazuho Oku · 2 years, 1 month ago
- 0f6a03e reflect region to which hexdump has been written (amends #458) by Kazuho Oku · 2 years, 1 month ago
- 3a1c90c update bcrypt binding by Kazuho Oku · 2 years, 1 month ago
- bb2cac2 provide API to set / get IV directly, make xor_iv a wrapper around it by Kazuho Oku · 2 years, 1 month ago
- 2f79c56 define block size as constant by Kazuho Oku · 2 years, 1 month ago
- b7e6b88 memory allocated by boringssl have to be freed using `OPENSSL_free` by Kazuho Oku · 2 years, 1 month ago
- 646ccda typo by Kazuho Oku · 2 years, 1 month ago
- 8371fd8 clang-format by Kazuho Oku · 2 years, 1 month ago
- e7e5194 `ptls_cipher_encrypt` can be called multiple times, with any byte lengths by Kazuho Oku · 2 years, 1 month ago
- 1f345b2 correctly pass counter value by Kazuho Oku · 2 years, 1 month ago
- d0dd266 implement chachapoly backed by the shared logic and boring's chacha by Kazuho Oku · 2 years, 1 month ago
- 803dadd extract chachapoly logic in cifra so that it can be reused by Kazuho Oku · 2 years, 1 month ago
- bdb5ede resurrect chacha20 ctr code by @jedisct1 in a structured way by Kazuho Oku · 2 years, 1 month ago
- e905c95 Merge pull request #466 from h2o/kazuho/unused-code-in-openssl-aead-init by Kazuho Oku · 2 years, 1 month ago
- 0896865 since #310, only the openssl backend has been added the capability to detect supplied `key` being NULL, but how is that intended to work? by Kazuho Oku · 2 years, 1 month ago
- 8109125 fix: Assert that a RNG is set before calling uECC_make_key by Lars Eggert · 2 years, 1 month ago
- 8ce5836 revert ifs to handle chacha-poly differently by Kazuho Oku · 2 years, 1 month ago
- 15a903b revert unrelated change by Kazuho Oku · 2 years, 1 month ago
- fa4b351 [boringssl] calc strlen at the caller side by Kazuho Oku · 2 years, 1 month ago
- a5aad42 adopt changes to lib/ from PR #432 by Frank Denis · 2 years, 1 month ago
- c56c41c call it the way it was called, move to a location that makes more sense by Kazuho Oku · 2 years, 1 month ago
- 8b4114f call out decode error if odd-sized by Kazuho Oku · 2 years, 1 month ago