Switch deprecation method for RC4
authorRichard Levitte <levitte@openssl.org>
Fri, 20 Nov 2020 09:08:27 +0000 (10:08 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 4 Dec 2020 19:44:24 +0000 (20:44 +0100)
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/13460)

include/openssl/rc4.h

index 3850083a5d0182867c30065c3de06b338291abc7..600b2885df1bf13ac4bdeda35904a9c3a487e62d 100644 (file)
@@ -30,12 +30,14 @@ typedef struct rc4_key_st {
     RC4_INT data[256];
 } RC4_KEY;
 #  endif
-
-DEPRECATEDIN_3_0(const char *RC4_options(void))
-DEPRECATEDIN_3_0(void RC4_set_key(RC4_KEY *key, int len,
-                                  const unsigned char *data))
-DEPRECATEDIN_3_0(void RC4(RC4_KEY *key, size_t len, const unsigned char *indata,
-                          unsigned char *outdata))
+#  ifndef OPENSSL_NO_DEPRECATED_3_0
+OSSL_DEPRECATEDIN_3_0 const char *RC4_options(void);
+OSSL_DEPRECATEDIN_3_0 void RC4_set_key(RC4_KEY *key, int len,
+                                       const unsigned char *data);
+OSSL_DEPRECATEDIN_3_0 void RC4(RC4_KEY *key, size_t len,
+                               const unsigned char *indata,
+                               unsigned char *outdata);
+#  endif
 
 #  ifdef  __cplusplus
 }