Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F9913900
boringssl-disable-bssl-on-windows.patch
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
boringssl-disable-bssl-on-windows.patch
View Options
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -765,8 +765,6 @@
target_link_libraries(entropy_modulewrapper crypto)
endif()
-add_executable(bssl ${BSSL_SOURCES})
-target_link_libraries(bssl ssl crypto)
if(BUILD_TESTING)
add_executable(generate_mldsa_certs pki/testdata/verify_unittest/generate_mldsa_certs.cc)
@@ -865,7 +863,6 @@
if(INSTALL_ENABLED)
install(TARGETS crypto ssl EXPORT OpenSSLTargets)
- install(TARGETS bssl)
install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(EXPORT OpenSSLTargets
FILE OpenSSLTargets.cmake
--- a/third_party/fiat/p256_64.h
+++ b/third_party/fiat/p256_64.h
@@ -3,7 +3,8 @@
#include "p256_field_64.br.c.inc"
#include "../../crypto/internal.h"
-#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__)
+#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__) && \
+ !defined(OPENSSL_WINDOWS)
extern "C" {
void fiat_p256_adx_mul(uint64_t*, const uint64_t*, const uint64_t*);
void fiat_p256_adx_sqr(uint64_t*, const uint64_t*);
@@ -178,7 +179,8 @@
*/
static FIAT_P256_FIAT_INLINE void fiat_p256_mul(fiat_p256_montgomery_domain_field_element out1, const fiat_p256_montgomery_domain_field_element arg1, const fiat_p256_montgomery_domain_field_element arg2) {
// NOTE: edited by hand, see third_party/fiat/README.md
-#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__)
+#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__) && \
+ !defined(OPENSSL_WINDOWS)
if (bssl::CRYPTO_is_BMI1_capable() && bssl::CRYPTO_is_BMI2_capable() &&
bssl::CRYPTO_is_ADX_capable()) {
fiat_p256_adx_mul(out1, arg1, arg2);
@@ -493,7 +495,8 @@
*/
static FIAT_P256_FIAT_INLINE void fiat_p256_square(fiat_p256_montgomery_domain_field_element out1, const fiat_p256_montgomery_domain_field_element arg1) {
// NOTE: edited by hand, see third_party/fiat/README.md
-#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__)
+#if !defined(OPENSSL_NO_ASM) && defined(__GNUC__) && defined(__x86_64__) && \
+ !defined(OPENSSL_WINDOWS)
if (bssl::CRYPTO_is_BMI1_capable() && bssl::CRYPTO_is_BMI2_capable() &&
bssl::CRYPTO_is_ADX_capable()) {
fiat_p256_adx_sqr(out1, arg1);
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, Aug 1, 6:50 PM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
600096
Default Alt Text
boringssl-disable-bssl-on-windows.patch (2 KB)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment