1635 Commits (b975f12a2fa3f313b98b0dc40a9bc9e8c0667d08)
 

Author SHA1 Message Date
Bob Beck 9c0f22cdfb Sync pki to chrome 28e4a1b838 1 year ago
David Benjamin 28e4a1b838 Build with C11 on MSVC in the standalone Bazel build 1 year ago
David Benjamin 286ea215ec Replace byteBuilder and byteReader with cryptobyte 1 year ago
David Benjamin 6f13380d27 Don't store a redundant copy of the order in EC_GROUP 1 year ago
David Benjamin 4e88a3557f Make the curve compat APIs into real functions 1 year ago
Bob Beck ff96a48e0d Add pki test files for android, adapt PathService fillin. 1 year ago
David Benjamin 9ad0e9d7da Remove some unused fields 1 year ago
David Benjamin a08b71194f Temporarily add sk_new_null, etc., wrappers in bssl-sys 1 year ago
David Benjamin 824f0e9113 Fix libpki build 1 year ago
David Benjamin a369247817 Fix the Windows fuzzer build 1 year ago
David Benjamin a905bbb52a Consistently include BTI markers in every assembly file 1 year ago
Alex Gough e79649ba4d Use ProcessPrng instead of RtlGenRandom on Windows 1 year ago
Bob Beck bc97b7a8e1 Bring in the core of chromium certificate verifier as libpki 1 year ago
David Benjamin ee194c75a6 Slightly tidy BIO_C_SET_FILENAME logic 1 year ago
Andres Erbsen 9c30e5389c Credit CryptOpt in third_party/fiat/README.md 1 year ago
David Benjamin 9fcaec6435 Start recognizing the OPENSSL_NANOLIBC define 1 year ago
David Benjamin 50ee09552c Use a single TCP server port in runner 1 year ago
David Benjamin f4d1d79eee Simplify shimProcess accept and wait 1 year ago
David Benjamin 73dcd474b5 Turn SocketCloser in bssl_shim into a proper owning type 1 year ago
David Benjamin e33257fa67 Pass IPv6 vs IPv4 down to the shim 1 year ago
David Benjamin 8ead3f5314 Add more tests for recognizing explicit forms of built-in curves 1 year ago
David Benjamin e1b8685770 Log failure to create SSL objects in handshakers 1 year ago
David Benjamin d28237e273 Remove -D__ASSEMBLER__=1 when shelling out to the preprocessor 1 year ago
David Benjamin 6a7d8b5472 Remove p > q normalization in RSA keys 1 year ago
David Benjamin 02d2715bcc Implement BN_MONT_CTX_new_consttime with Montgomery reduction 1 year ago
David Benjamin 98e1227cb7 Make bn_mod_lshift_consttime faster 1 year ago
David Benjamin acfb1062f4 Fix tests on Arm when NEON is unavailable 1 year ago
David Benjamin ae88f198a4 Fix fiat asm .private_extern declaration on Apple platforms 1 year ago
David Benjamin 754bcf6dcb Don't expose EVP_PKEY internal representation through EVP_PKEY_assign 1 year ago
Maurice Lam 5159ae6ff5 Add memcmp binding to bssl-crypto 1 year ago
David Benjamin 04c3d40f06 Remove CRYPTO_MUTEX from public headers 1 year ago
David Benjamin d4553e0538 Make RSA opaque 1 year ago
David Benjamin 23ed9d3852 Add target attributes to curve25519_64_adx.h 1 year ago
David Benjamin 761c3ed03c Add ASN1_TIME_set_string_X509 1 year ago
David Benjamin 1ca572304a Don't allow timezone offsets in ASN1_UTCTIME_set_string 1 year ago
David Benjamin 556a973f9b Add SSL_CIPHER_get_handshake_digest 1 year ago
David Benjamin cbb96b4ffd Const-correct a few X509_PURPOSE and X509_TRUST functions 1 year ago
David Benjamin 2a72f9770f Tidy bssl-crypto documentation 1 year ago
David Benjamin 8e16c046b1 Avoid another NULL+0 in BIO_s_mem 1 year ago
David Benjamin 3f680b0eff Remove a layer of indirection from fiat curve25519 assembly 1 year ago
David Benjamin aaf771e493 Fix the combined asm source lists in generate_build_files.py 1 year ago
David Benjamin d86e2fdd79 Update build tools 1 year ago
David Benjamin 1340a5b2dd Give up on qsort for sk_FOO_sort 1 year ago
David Benjamin 9d48902108 Remove a pointer indirection in STACK_OF(T) comparisons 1 year ago
David Benjamin 9dcc97dcda Add fiat_curve25519_adx.S to generate_build_files.py 1 year ago
David Benjamin 99d3c22834 Prefix the private stack functions 1 year ago
David Benjamin d995d82ad5 Add .type, .hidden, and .size to the new fiat ADX assembly 1 year ago
Andres Erbsen 9d4f833eec Use ADX asm for Curve25519 base-point multiplication 1 year ago
David Benjamin f4a4e27715 Make DSA opaque 1 year ago
Andres Erbsen 43f88915f9 Add saturated X25519 for x86_64+ADX running Linux 1 year ago