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