1. 8037383 Use slices.Contains in ssl/test/runner by David Benjamin · 2 months ago
  2. 88a537f Fold ssl_add_cert_chain into its caller by David Benjamin · 2 months ago
  3. e3af771 runner: Remove the ability to configure multiple certificates by David Benjamin · 10 weeks ago
  4. 1e8461c runner: Use go:embed by David Benjamin · 10 weeks ago
  5. df3b58e Generate certs on the fly in runner, pass trusted cert to shim by Roland Shoemaker · 9 months ago
  6. a9a3ca4 Make pki_sources available to Soong by Chidera Olibie · 2 months ago
  7. 5bed5b9 Finish documenting x509.h by David Benjamin · 3 months ago
  8. 5733ada Add safety coments to bssl-sys by David Benjamin · 3 months ago
  9. 89134da Test X509_verify_cert with CAs that share a name by David Benjamin · 3 months ago
  10. db614a5 Document the remaining struct types in x509.h by David Benjamin · 3 months ago
  11. 4066ebc Expand and document the remaining DECLARE_ASN1_* macros by David Benjamin · 3 months ago
  12. 7f151ca Unexport i2d, d2i, and ASN1_ITEM for X.509 interior types by David Benjamin · 3 months ago
  13. ae1c1a4 Document filesystem-based X509_STORE APIs by David Benjamin · 4 months ago
  14. 9d7535f Document APIs relating to built-in and custom extensions by David Benjamin · 4 months ago
  15. a6e2be4 Add tests for what happens when no certificate is configured by David Benjamin · 3 months ago
  16. ec2a08d Introduce a test helper for asserting on the error by David Benjamin · 3 months ago
  17. 85c5d96 Make an include/openssl/experimental. Move kyber to it for now. by Bob Beck · 3 months ago
  18. 5d88014 Deprecate and simplify SSL_CTX_check_private_key by David Benjamin · 3 months ago
  19. bca5875 Use a more fine-grained lock in by_dir.c by David Benjamin · 3 months ago
  20. d4faa8d Remove unnecessary stat calls from by_dir.c by David Benjamin · 3 months ago
  21. 6db6604 Use std::copy instead of OPENSSL_memcpy for the internal bssl::Array::CopyFrom by David Benjamin · 3 months ago
  22. cadebfd Consistently open files in binary mode on Windows by David Benjamin · 3 months ago
  23. ab4037e Add some tests for X509_LOOKUP_hash_dir by David Benjamin · 3 months ago
  24. 0ff377a Add some utilities for testing temporary files by David Benjamin · 3 months ago
  25. c06c4d5 Remove redundant piece of DC state by David Benjamin · 3 months ago
  26. 4fe29eb Test an unusual split between context and connection configuration by David Benjamin · 3 months ago
  27. 9a4e109 Remove redundant bssl_sys import by Zequan Wu · 3 months ago
  28. 281053e Remove some impossible null checks by David Benjamin · 3 months ago
  29. 1bd6e92 Remove some indirection in SSL_certs_clear by David Benjamin · 3 months ago
  30. fbf10f0 Make an internal RefCounted base class for libssl by David Benjamin · 3 months ago
  31. e447127 Const-correct the 'kstr' parameter of PEM functions by David Benjamin · 4 months ago
  32. 3250cf2 Implement Hybrid Public Key Encryption in Rust. by Cindy Lin · 3 months ago
  33. 7101b14 Use BIO_TYPE_* constants for flags by David Benjamin · 3 months ago
  34. 469118c Move capability checks in sha256-586.pl to C by David Benjamin · 3 months ago
  35. 90f0f05 Integrate TLS 1.2 sigalg and cipher suite selection by David Benjamin · 3 months ago
  36. 3f119b7 Remove old "check for P4" in sha256-586.pl by David Benjamin · 3 months ago
  37. e273d1d Document some miscellaneous x509.h functions by David Benjamin · 3 months ago
  38. 1168884 Move capability checks in sha1-586.pl to C by David Benjamin · 3 months ago
  39. 70054a3 Write down the bounds for the sha*_block_data_order functions by David Benjamin · 3 months ago
  40. 6d0caa1 Move capability checks in chacha-x86.pl to C by David Benjamin · 3 months ago
  41. 20c93ab Remove OPENSSL_IA32_SSE2 checks in x86 perlasm by David Benjamin · 3 months ago
  42. 48b0edf Update delegated credentials to the final RFC by David Benjamin · 3 months ago
  43. da3b372 Don't report libpki headers as part of libcrypto by David Benjamin · 3 months ago
  44. 99e8c6e Add a no-op OPENSSL_INIT_NO_ATEXIT by David Benjamin · 3 months ago
  45. 23824fa bssl-crypto: remove unused code. by Adam Langley · 3 months ago
  46. ea003bd Add x509.h to doc.config by David Benjamin · 3 months ago
  47. 46ff4f7 Unexport DIST_POINT_set_dpname by David Benjamin · 4 months ago
  48. c528061 Allow a C++ runtime dependency in libssl by David Benjamin · 3 months ago
  49. 0568c2c Rewrite the warning about X509_AUX by David Benjamin · 4 months ago
  50. 2a5db68 Remove pki/tag.h by David Benjamin · 3 months ago
  51. d7f5e18 Work around bindgen bug around constants by David Benjamin · 3 months ago
  52. 9c20a89 Guard C++ headers. by Adam Langley · 3 months ago
  53. 22c5477 Include verify_unittest files in PKI_TEST_DATA by Adam Langley · 3 months ago
  54. cb47fdc Switch to bindgen's static inline support by David Benjamin · 3 months ago
  55. a028a23 Document X509_V_FLAG_* by David Benjamin · 4 months ago
  56. 8e6a26d Merge X509_PURPOSE/X509_TRUST IDs and indices by David Benjamin · 4 months ago
  57. 1b08502 Unexport most of X509_TRUST and X509_PURPOSE and simplify by David Benjamin · 4 months ago
  58. 5a1a5fb Remove X509_TRUST_DEFAULT by David Benjamin · 4 months ago
  59. ba5eb62 Add X509_STORE_get1_objects by David Benjamin · 3 months ago
  60. 38d17d3 Mark ASN1_STRFLAGS_* and XN_FLAG_* with the right type by David Benjamin · 3 months ago
  61. 8049f26 Remove unused include in now public header by David Benjamin · 3 months ago
  62. 48b8146 Move signature_verify_cache.h to openssl/pki as public api by Bob Beck · 5 months ago
  63. 58a318e Make ContainsError look only for Errors, not Warnings. by Bob Beck · 3 months ago
  64. 80b08df Don't assume that Fiat assembly is available on Windows. by Adam Langley · 3 months ago
  65. b1d34cb Add public API for a certificate. by Bob Beck · 6 months ago
  66. 324db64 Allow the delegate to indicate it wishes to accept PreCertificates by Bob Beck · 3 months ago
  67. c39e6cd Use uint64_t for num_read and num_write in BIO by David Benjamin · 3 months ago
  68. 71c5896 Add functions to convert from Span<const uint8> and std::string_view by David Benjamin · 3 months ago
  69. 10605c0 Minor formatting fixes by David Benjamin · 3 months ago
  70. 5dd15f3 Expose OPENSSL_timegm in posix_time.h by Bob Beck · 3 months ago
  71. fbb4133 Add SSL_get0_chain method by Gabriel Redner · 3 months ago
  72. 8ff5add Tighten up the warning about RSAES-PKCS1-v1_5 by David Benjamin · 3 months ago
  73. 34b51fa Avoid conversion overflow from struct tm. by Bob Beck · 3 months ago
  74. 79123ca Ensure additions in this call can't overflow. by Bob Beck · 3 months ago
  75. 10a2132 Create a new NameConstraints constructor that takes in an already constructed GeneralNames object for permitted names. by Hubert Chao · 3 months ago
  76. 608becc Fix strict aliasing issues with DES_cblock by David Benjamin · 4 months ago
  77. 56d3ad9 Require SSE2 when targetting 32-bit x86 by David Benjamin · 3 months ago
  78. 6855f30 Remove unused files from pki by David Benjamin · 3 months ago
  79. 01ea563 Move NEON dispatch in bn_mul_mont to C by David Benjamin · 3 months ago
  80. 15a76eb Rewrite bn_big_endian_to_words to avoid a GCC false positive by David Benjamin · 3 months ago
  81. f58aa24 Enable SSE2 intrinsics on MSVC by David Benjamin · 3 months ago
  82. db7308d Rename <openssl/time.h> to <openssl/posix_time.h> by Bob Beck · 3 months ago
  83. 625f68b Tweak generate_build_files.py output to pass gn's formatter by David Benjamin · 3 months ago
  84. 8378dad Remove remnants of the old Android CMake toolchain by David Benjamin · 3 months ago
  85. 4a8653a bn: Move ia32cap_P references from x86_64-mont.pl to C. by Brian Smith · 5 months ago
  86. 2cb3000 Stop generating unused assembly for 32-bit iOS by David Benjamin · 3 months ago
  87. 97dc336 Fix SHA ABI tests by David Benjamin · 3 months ago
  88. 12316ab sha: Move Armv7 dispatching to C (reland) by David Benjamin · 5 months ago
  89. 7cb8df5 bn: Move x86-64 argument-based dispatching of bn_mul_mont to C. by Brian Smith · 5 months ago
  90. 48dce6d Import upstream's tests for DES_ede3_cfb_encrypt by David Benjamin · 4 months ago
  91. cba7adc Move single-use macros from internal.h to des.c by David Benjamin · 4 months ago
  92. 7f45053 Unexport uint32_t-based DES APIs by David Benjamin · 4 months ago
  93. 89d18c7 Import upstream tests for CVE-2024-0727 by David Benjamin · 3 months ago
  94. 77ee4e4 aes gcm: Remove Atom Silvermont optimizations. by Brian Smith · 5 months ago
  95. 91b7df2 Arrange other X509_STORE, etc. symbols into sections by David Benjamin · 4 months ago
  96. 5507ccd Simplify purpose checks by David Benjamin · 4 months ago
  97. 100e212 Stop processing the Netscape cert type extension by David Benjamin · 4 months ago
  98. 3d9e5a3 Remove X509_STORE_CTX_purpose_inherit by David Benjamin · 5 months ago
  99. 352740c Document and test X509_PURPOSE and X509_TRUST machinery by David Benjamin · 4 months ago
  100. becb3ff Fix threads detection for CROS_EC/CROS_ZEPHYR by Tom Hughes · 4 months ago