1. adf6fa1 Merge pull request #322 from robguima/robguima/fix_ptls_ticket_leak by Kazuho Oku · 3 years, 9 months ago
  2. 6a223a7 address comment: revert to the simplest fix. There was no intention to keep the cctx as static. by Roberto Guimaraes · 3 years, 9 months ago
  3. 273f976 Revert "fix leak while keeping with the intention behind using EVP_CIPHER_CTX_reset instead of EVP_CIPHER_CTX_new/EVP_CIPHER_CTX_free" by Roberto Guimaraes · 3 years, 9 months ago
  4. 71d451d fix leak while keeping with the intention behind using EVP_CIPHER_CTX_reset instead of EVP_CIPHER_CTX_new/EVP_CIPHER_CTX_free by Roberto Guimaraes · 3 years, 9 months ago
  5. cb8b813 Merge pull request #318 from hfujita/coverity by Kazuho Oku · 3 years, 10 months ago
  6. 8fc1c9d Fix potential NULL dereference by Hajime Fujita · 3 years, 10 months ago
  7. 9670223 `__builtin_types_compatible_p` is only available in C (not in C++) by Kazuho Oku · 3 years, 10 months ago
  8. 999dc58 depend on probes only when WITH_DTRACE is on by Kazuho Oku · 3 years, 10 months ago
  9. a176999 Merge pull request #316 from h2o/fusion-in-vs by Christian Huitema · 3 years, 10 months ago
  10. 3c3e3f2 Do not use __cpuid() on Linux by Christian Huitema · 3 years, 10 months ago
  11. 8160543 Fixes from Kazuho's review. by Christian Huitema · 3 years, 10 months ago
  12. 21eaf40 Disable fusion on 32 bit builds. by Christian Huitema · 3 years, 10 months ago
  13. 9d18ff1 Port the fusion test as well. by Christian Huitema · 3 years, 10 months ago
  14. c17ef18 Fusion version compiles on Windows by Christian Huitema · 3 years, 11 months ago
  15. 5f25632 Merge pull request #315 from h2o/kazuho/stack-usage by Kazuho Oku · 3 years, 11 months ago
  16. e86c70c Update README.md by Kazuho Oku · 3 years, 11 months ago
  17. b833001 Merge pull request #310 from h2o/kazuho/fusion by Kazuho Oku · 3 years, 11 months ago
  18. 409730e handle malloc failure by Kazuho Oku · 3 years, 11 months ago
  19. 7a38b09 HKDF is much slower than malloc by Kazuho Oku · 3 years, 11 months ago
  20. feecd05 lazy-allocation of buffer to store unknown extensions by Kazuho Oku · 3 years, 11 months ago
  21. 58f2bfe to conserve stack space, use alloca for rare-case by Kazuho Oku · 3 years, 11 months ago
  22. ae03711 the only plausible case that an endpoint would receive an encrypted record no larger than 256 bytes is when the conveyed message is Finished or when resumption succeeds. However, in both of these cases, crypto is going to be a lot heavier, dwarfing this optimization by Kazuho Oku · 3 years, 11 months ago
  23. 50f73fc do not use stack-based buffer based on the premise that HKDF is much slower than malloc; reuse buffer to preserve space by Kazuho Oku · 3 years, 11 months ago
  24. 5273434 do not inline a function using alloca by Kazuho Oku · 3 years, 11 months ago
  25. f70db74 place parsed CH on heap by Kazuho Oku · 3 years, 11 months ago
  26. a6d5e0c reduce the size of the buffers that are unreasonably large by Kazuho Oku · 3 years, 11 months ago
  27. 2ab530c move fusionbench.c out from picotls; it's now available at https://gist.github.com/kazuho/1ba0bc3a447f5ab7008abdbf9bea9e6b by Kazuho Oku · 3 years, 11 months ago
  28. 5e8d4e3 t/fusion.c not used by picotls-core by Kazuho Oku · 3 years, 11 months ago
  29. ae2aeda at the internal API-level, preserve the capability of setting IV by Kazuho Oku · 3 years, 11 months ago
  30. c1cae38 Merge branch 'master' into kazuho/fusion by Kazuho Oku · 3 years, 11 months ago
  31. db930f1 use pshufb when avoiding cross-page load by Kazuho Oku · 4 years ago
  32. eeff164 use pshufb when avoiding cross-page-boundary load by MITSUNARI Shigeo · 4 years ago
  33. 122dd00 add test for loadn by Kazuho Oku · 4 years ago
  34. d8dc699 run GHASH of AAD and first AES permutation in parallel by Kazuho Oku · 4 years ago
  35. ea21c50 reduce redundancy by Kazuho Oku · 4 years ago
  36. f950d65 remove obsolete FIXME by Kazuho Oku · 4 years ago
  37. 7fd7c84 auto-expand by Kazuho Oku · 4 years ago
  38. 93dbbda lessen the output (for travis) by Kazuho Oku · 4 years ago
  39. 89f71e9 Merge pull request #311 from h2o/kazuho/decode-tls12-ch by Kazuho Oku · 4 years ago
  40. 7ef490f picotls, as a TLS 1.3-only stack, determines the Hello version by `supported_versions`. `legacy_version` is checked after determining the TLS version by Kazuho Oku · 4 years ago
  41. f79ad73 add TLS 1.1 test vector (without SNI) by Kazuho Oku · 4 years ago
  42. 6f7c2cb provided parameters found in legacy CH by Kazuho Oku · 4 years ago
  43. f23a86e add failing test by Kazuho Oku · 4 years ago
  44. 6b84978 expose picotls identifiers for fusion-aes256, add test by Kazuho Oku · 4 years ago
  45. b531bae run AEAD test vectors using minicrypto by Kazuho Oku · 4 years ago
  46. 77f1b8b organize tests by Kazuho Oku · 4 years ago
  47. 4c19f50 AES256 by Kazuho Oku · 4 years ago
  48. 31ebd7d new / free are the terms that we use by Kazuho Oku · 4 years ago
  49. efce043 __get_cpuid_count is also unavailable on older versions of GCC by Kazuho Oku · 4 years ago
  50. 3604f8b old versions of GCC (e.g. 5.4) cannot detect support for aes,pclmul by Kazuho Oku · 4 years ago
  51. 3ee790b check CPU features by Kazuho Oku · 4 years ago
  52. 9c230ef create dependency by Kazuho Oku · 4 years ago
  53. 6d1eaab set `-mavx2` as well by Kazuho Oku · 4 years ago
  54. 076982f oops, argument to slli is in bytes by Kazuho Oku · 4 years ago
  55. ba2b960 let AEAD impls retain static_iv themselves using the formats they prefer by Kazuho Oku · 4 years ago
  56. 56c572a add API for initializing AEAD directly by Kazuho Oku · 4 years ago
  57. 079b1d0 use 128-bit load when the entire data is on the same page by Kazuho Oku · 4 years ago
  58. 02ca0f0 we can make it a contractual obligation that IV can be loaded as 16-byte value by Kazuho Oku · 4 years ago
  59. 1cf91f6 delay supplementary operation until the dependent region of the AES-GCM output is obtained, remove support for supplementary operation on the decryption size (as it is impossible to use when processing one packet) by Kazuho Oku · 4 years ago
  60. 977cf3d follow the API change by Kazuho Oku · 4 years ago
  61. e68d6a3 handle non-zero vectors by Kazuho Oku · 4 years ago
  62. 66a95e5 apply XOR by Kazuho Oku · 4 years ago
  63. faedb81 remove unnecessary assert by Kazuho Oku · 4 years ago
  64. 4879386 unaligned access by Kazuho Oku · 4 years ago
  65. 94feca2 expose fusion to the picotls API by Kazuho Oku · 4 years ago
  66. 9f2fb30 CTR mode by Kazuho Oku · 4 years ago
  67. 624f30b Merge pull request #309 by Kazuho Oku · 4 years ago
  68. 8717fd7 simplify by Kazuho Oku · 4 years ago
  69. ae95e4c be explicit about the origin by Kazuho Oku · 4 years ago
  70. f94669f add fusionbench to xcodeproj by Kazuho Oku · 4 years ago
  71. a891e31 add option to benchmark decryption speed by Kazuho Oku · 4 years ago
  72. 8b4dfee decryption by Kazuho Oku · 4 years ago
  73. bdabc76 parameterize the benchmark by Kazuho Oku · 4 years ago
  74. 91c3b18 bail out as soon as learning that only GHASH calculation is necessary by Kazuho Oku · 4 years ago
  75. 64832b0 Add workaround for array detection in Xcode <10 by Hajime Fujita · 4 years ago
  76. a1a81e6 wip by Kazuho Oku · 4 years ago
  77. bb320d8 fix off-by-one block by Kazuho Oku · 4 years ago
  78. fb5bc58 add test case by Kazuho Oku · 4 years ago
  79. 303153d abondon unnecessary AES calculation by Kazuho Oku · 4 years ago
  80. 5e0f82e remove dead code by Kazuho Oku · 4 years ago
  81. 8289564 tests! by Kazuho Oku · 4 years ago
  82. e46529c add aesecb api by Kazuho Oku · 4 years ago
  83. 8363d78 comments by Kazuho Oku · 4 years ago
  84. 1e586c0 Merge branch 'kazuho/fusion-once' into kazuho/fusion by Kazuho Oku · 4 years ago
  85. f5f0f64 add benchmark by Kazuho Oku · 4 years ago
  86. f198c1b let the user specify the maximum size by Kazuho Oku · 4 years ago
  87. 9a1143c remove unused function by Kazuho Oku · 4 years ago
  88. 274a572 precompute the entire ghash table by Kazuho Oku · 4 years ago
  89. cd0b7f0 Merge pull request #308 from h2o/kazuho/fusion-O2 by Kazuho Oku · 4 years ago
  90. 2ef1c0f clang-format by Kazuho Oku · 4 years ago
  91. 083f531 unroll hot loops by Kazuho Oku · 4 years ago
  92. 0a1dc47 use loop to optimize for size by Kazuho Oku · 4 years ago
  93. 2842536 do ~ 16384 bytes in thes test code too by Kazuho Oku · 4 years ago
  94. 7936cdd constantify by Kazuho Oku · 4 years ago
  95. ac9f2d0 remove dead code by Kazuho Oku · 4 years ago
  96. 50b3568 clang-format by Kazuho Oku · 4 years ago
  97. 58f04f4 unaligned access by Kazuho Oku · 4 years ago
  98. fa13ede it works by Kazuho Oku · 4 years ago
  99. 32f6c7b it works by Kazuho Oku · 4 years ago
  100. c5e7c8a Merge pull request #306 from h2o/kazuho/ccs-fixes by Kazuho Oku · 4 years ago