|
 |
c8359d |
# HG changeset patch
|
|
 |
c8359d |
# User Rob Lemley <rob@thunderbird.net>
|
|
 |
c8359d |
# Date 1663866531 14400
|
|
 |
c8359d |
# Thu Sep 22 13:08:51 2022 -0400
|
|
 |
c8359d |
# Node ID 0798506e89ab0ad98d5826effe2087c2e2560d0b
|
|
 |
c8359d |
# Parent a863c22903a3fa4c71360920ed77ac31f1fa5d01
|
|
 |
c8359d |
Bug 1790116 - Do not compile SM2 crypto with librnp. r=kaie
|
|
 |
c8359d |
|
|
 |
c8359d |
|
|
 |
c8359d |
|
|
 |
c8359d |
The CMake configuration in rnp/src/lib/CMakeLists.txt does not include
|
|
 |
c8359d |
src/lib/crypto/sm2.cpp unless ENABLE_SM2 is defined.
|
|
 |
c8359d |
Thunderbird builds do not set ENABLE_SM2, so there's no need to build this
|
|
 |
c8359d |
file.
|
|
 |
c8359d |
|
|
 |
c8359d |
Depends on D157053
|
|
 |
c8359d |
|
|
 |
c8359d |
Differential Revision: https://phabricator.services.mozilla.com/D157154
|
|
 |
c8359d |
|
|
 |
c8359d |
diff --git a/comm/third_party/rnp/moz.build b/third_party/rnp/moz.b/commuild
|
|
 |
c8359d |
--- a/comm/third_party/rnp/moz.build
|
|
 |
c8359d |
+++ b/comm/third_party/rnp/moz.build
|
|
 |
c8359d |
@@ -128,11 +128,10 @@ SOURCES += [
|
|
 |
c8359d |
"src/lib/crypto/s2k.cpp",
|
|
 |
c8359d |
"src/lib/crypto/sha1cd/hash_sha1cd.cpp",
|
|
 |
c8359d |
"src/lib/crypto/sha1cd/sha1.c",
|
|
 |
c8359d |
"src/lib/crypto/sha1cd/ubc_check.c",
|
|
 |
c8359d |
"src/lib/crypto/signatures.cpp",
|
|
 |
c8359d |
- "src/lib/crypto/sm2.cpp",
|
|
 |
c8359d |
"src/lib/crypto/symmetric.cpp",
|
|
 |
c8359d |
"src/lib/fingerprint.cpp",
|
|
 |
c8359d |
"src/lib/generate-key.cpp",
|
|
 |
c8359d |
"src/lib/json-utils.cpp",
|
|
 |
c8359d |
"src/lib/key-provider.cpp",
|