diff options
| author | itojun <itojun@NetBSD.org> | 2002-06-09 02:14:30 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2002-06-09 02:14:30 +0000 |
| commit | d79e89495896bc233e9b2f302f4e9851827f269f (patch) | |
| tree | 45a87470b96a7fbd166a373a635877a8f0c7f006 /lib/libcrypto | |
| parent | 0b52cc91099adb16c29f68385cc8d3c790865a44 (diff) | |
use weak_alias to make libcrypto_{idea,rc5} actually useful.
Diffstat (limited to 'lib/libcrypto')
| -rw-r--r-- | lib/libcrypto/i_cbc_dummy.c | 8 | ||||
| -rw-r--r-- | lib/libcrypto/i_skey_dummy.c | 8 | ||||
| -rw-r--r-- | lib/libcrypto/rc5_enc_dummy.c | 10 | ||||
| -rw-r--r-- | lib/libcrypto/rc5_skey_dummy.c | 6 |
4 files changed, 32 insertions, 0 deletions
diff --git a/lib/libcrypto/i_cbc_dummy.c b/lib/libcrypto/i_cbc_dummy.c index 2b6aaf30ebf..ce1d13e4419 100644 --- a/lib/libcrypto/i_cbc_dummy.c +++ b/lib/libcrypto/i_cbc_dummy.c @@ -63,6 +63,14 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __weak_alias +#define idea_cbc_encrypt _idea_cbc_encrypt +#define idea_encrypt _idea_encrypt + +__weak_alias(idea_cbc_encrypt,_idea_cbc_encrypt) +__weak_alias(idea_encrypt,_idea_encrypt) +#endif + __warn_references(idea_cbc_encrypt, "IDEA is a patented algorithm; link against libcrypto_idea.a") __warn_references(idea_encrypt, diff --git a/lib/libcrypto/i_skey_dummy.c b/lib/libcrypto/i_skey_dummy.c index 82e9fd31f18..3bf01b8366a 100644 --- a/lib/libcrypto/i_skey_dummy.c +++ b/lib/libcrypto/i_skey_dummy.c @@ -63,6 +63,14 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __weak_alias +#define idea_set_encrypt_key _idea_set_encrypt_key +#define idea_set_decrypt_key _idea_set_decrypt_key + +__weak_alias(idea_set_encrypt_key,_idea_set_encrypt_key) +__weak_alias(idea_set_decrypt_key,_idea_set_decrypt_key) +#endif + __warn_references(idea_set_encrypt_key, "IDEA is a patented algorithm; link against libcrypto_idea.a") __warn_references(idea_set_decrypt_key, diff --git a/lib/libcrypto/rc5_enc_dummy.c b/lib/libcrypto/rc5_enc_dummy.c index d3a1af1882f..fe16e559fdc 100644 --- a/lib/libcrypto/rc5_enc_dummy.c +++ b/lib/libcrypto/rc5_enc_dummy.c @@ -64,6 +64,16 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __weak_alias +#define RC5_32_cbc_encrypt _RC5_32_cbc_encrypt +#define RC5_32_encrypt _RC5_32_encrypt +#define RC5_32_decrypt _RC5_32_decrypt + +__weak_alias(RC5_32_cbc_encrypt,_RC5_32_cbc_encrypt) +__weak_alias(RC5_32_encrypt,_RC5_32_encrypt) +__weak_alias(RC5_32_decrypt,_RC5_32_decrypt) +#endif + __warn_references(RC5_32_cbc_encrypt, "RC5 is a patented algorithm; link against libcrypto_rc5.a") __warn_references(RC5_32_encrypt, diff --git a/lib/libcrypto/rc5_skey_dummy.c b/lib/libcrypto/rc5_skey_dummy.c index 53e6213ab05..7d60d0cfc26 100644 --- a/lib/libcrypto/rc5_skey_dummy.c +++ b/lib/libcrypto/rc5_skey_dummy.c @@ -63,6 +63,12 @@ #include <stdio.h> #include <stdlib.h> +#ifdef __weak_alias +#define RC5_32_set_key _RC5_32_set_key + +__weak_alias(RC5_32_set_key,_RC5_32_set_key) +#endif + __warn_references(RC5_32_set_key, "RC5 is a patented algorithm; link against libcrypto_rc5.a") |
