diff options
author | David Benjamin <davidben@chromium.org> | 2015-10-06 04:32:10 +0300 |
---|---|---|
committer | Adam Langley <alangley@gmail.com> | 2015-10-27 02:39:47 +0300 |
commit | da084a3ebd3e60de86cc345ea3daeab3415e1e57 (patch) | |
tree | 50183dd7e3b97a9fecf7dfe97bfc687cb51b223e /decrepit | |
parent | 6dc1851f30a67bae2b43efd306fad3c9e5b7da97 (diff) |
Fix shared library build on OS X.
It seems OS X actually cares about symbol resolution and dependencies
when you create a dylib. Probably because they do two-level name
resolution.
(Obligatory disclaimer: BoringSSL does not have a stable ABI and is thus
not suitable for a traditional system-wide library.)
BUG=539603
Change-Id: Ic26c4ad23840fe6c1f4825c44671e74dd2e33870
Reviewed-on: https://boringssl-review.googlesource.com/6131
Reviewed-by: Adam Langley <alangley@gmail.com>
Diffstat (limited to 'decrepit')
-rw-r--r-- | decrepit/CMakeLists.txt | 2 | ||||
-rw-r--r-- | decrepit/des/cfb64ede.c | 6 |
2 files changed, 2 insertions, 6 deletions
diff --git a/decrepit/CMakeLists.txt b/decrepit/CMakeLists.txt index 84e52522..0773f9a6 100644 --- a/decrepit/CMakeLists.txt +++ b/decrepit/CMakeLists.txt @@ -15,3 +15,5 @@ add_library( $<TARGET_OBJECTS:rsa_decrepit> $<TARGET_OBJECTS:xts> ) + +target_link_libraries(decrepit crypto) diff --git a/decrepit/des/cfb64ede.c b/decrepit/des/cfb64ede.c index 680a75a6..f7e81d45 100644 --- a/decrepit/des/cfb64ede.c +++ b/decrepit/des/cfb64ede.c @@ -61,12 +61,6 @@ #include "../crypto/des/internal.h" -/* defined in des.c */ -void DES_decrypt3(uint32_t *data, const DES_key_schedule *ks1, - const DES_key_schedule *ks2, const DES_key_schedule *ks3); -void DES_encrypt3(uint32_t *data, const DES_key_schedule *ks1, - const DES_key_schedule *ks2, const DES_key_schedule *ks3); - /* The input and output encrypted as though 64bit cfb mode is being used. The * extra state information to record how much of the 64bit block we have used * is contained in *num; */ |