|
|
|
@ -911,3 +911,172 @@ CORE_SOURCE_FILES = [ |
|
|
|
|
'third_party/zlib/uncompr.c', |
|
|
|
|
'third_party/zlib/zutil.c', |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
ASM_SOURCE_FILES = { |
|
|
|
|
'crypto_ios_aarch64': [ |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/chacha/chacha-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/test/trampoline-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/aesv8-armx64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/armv8-mont.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/ghashv8-armx64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/ghash-neon-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/sha1-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/sha256-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/sha512-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-aarch64/crypto/fipsmodule/vpaes-armv8.S', |
|
|
|
|
], |
|
|
|
|
'crypto_mac_x86_64': [ |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/chacha/chacha-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/test/trampoline-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/aesni-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/ghash-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/md5-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/p256-x86_64-asm.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/rdrand-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/rsaz-avx2.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/sha1-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/sha256-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/sha512-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/vpaes-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/x86_64-mont5.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86_64/crypto/fipsmodule/x86_64-mont.S', |
|
|
|
|
], |
|
|
|
|
'crypto_win_x86': [ |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/chacha/chacha-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/test/trampoline-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/aesni-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/bn-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/co-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/ghash-ssse3-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/ghash-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/md5-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/sha1-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/sha256-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/sha512-586.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/vpaes-x86.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86/crypto/fipsmodule/x86-mont.asm', |
|
|
|
|
], |
|
|
|
|
'crypto_linux_ppc64le': [ |
|
|
|
|
'third_party/boringssl-with-bazel/linux-ppc64le/crypto/test/trampoline-ppc.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-ppc64le/crypto/fipsmodule/aesp8-ppc.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-ppc64le/crypto/fipsmodule/ghashp8-ppc.S', |
|
|
|
|
], |
|
|
|
|
'crypto_mac_x86': [ |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/chacha/chacha-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/test/trampoline-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/aesni-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/bn-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/co-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/ghash-ssse3-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/ghash-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/md5-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/sha1-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/sha256-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/sha512-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/vpaes-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/mac-x86/crypto/fipsmodule/x86-mont.S', |
|
|
|
|
], |
|
|
|
|
'crypto_linux_x86': [ |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/chacha/chacha-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/test/trampoline-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/aesni-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/bn-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/co-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/ghash-ssse3-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/ghash-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/md5-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/sha1-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/sha256-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/sha512-586.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/vpaes-x86.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86/crypto/fipsmodule/x86-mont.S', |
|
|
|
|
], |
|
|
|
|
'crypto_ios_arm': [ |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/chacha/chacha-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/test/trampoline-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/aesv8-armx32.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/armv4-mont.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/bsaes-armv7.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/ghash-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/ghashv8-armx32.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/sha1-armv4-large.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/sha256-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/sha512-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/ios-arm/crypto/fipsmodule/vpaes-armv7.S', |
|
|
|
|
], |
|
|
|
|
'crypto_linux_x86_64': [ |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/chacha/chacha-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/test/trampoline-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/aesni-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/ghash-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/md5-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/rdrand-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha1-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha256-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/sha512-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/vpaes-x86_64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/x86_64-mont5.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-x86_64/crypto/fipsmodule/x86_64-mont.S', |
|
|
|
|
'third_party/boringssl-with-bazel/src/crypto/hrss/asm/poly_rq_mul.S', |
|
|
|
|
], |
|
|
|
|
'crypto_win_x86_64': [ |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/chacha/chacha-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/test/trampoline-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/aesni-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/ghash-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/md5-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/p256-x86_64-asm.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/rdrand-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/rsaz-avx2.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/sha1-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/sha256-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/sha512-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/vpaes-x86_64.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/x86_64-mont5.asm', |
|
|
|
|
'third_party/boringssl-with-bazel/win-x86_64/crypto/fipsmodule/x86_64-mont.asm', |
|
|
|
|
], |
|
|
|
|
'crypto_linux_aarch64': [ |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/chacha/chacha-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/test/trampoline-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/aesv8-armx64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/armv8-mont.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/ghashv8-armx64.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/ghash-neon-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/sha1-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/sha256-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/sha512-armv8.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-aarch64/crypto/fipsmodule/vpaes-armv8.S', |
|
|
|
|
], |
|
|
|
|
'crypto_linux_arm': [ |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/chacha/chacha-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/test/trampoline-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/aesv8-armx32.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/armv4-mont.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/bsaes-armv7.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/ghash-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/ghashv8-armx32.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/sha1-armv4-large.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/sha256-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/sha512-armv4.S', |
|
|
|
|
'third_party/boringssl-with-bazel/linux-arm/crypto/fipsmodule/vpaes-armv7.S', |
|
|
|
|
'third_party/boringssl-with-bazel/src/crypto/curve25519/asm/x25519-asm-arm.S', |
|
|
|
|
'third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_arm_asm.S', |
|
|
|
|
], |
|
|
|
|
} |
|
|
|
|