aboutsummaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-12-09 02:18:16 +0000
committerRichard Levitte <levitte@openssl.org>2002-12-09 02:18:16 +0000
commit4ccfe5f49b654fa42d07fa9ade754aca7f710a67 (patch)
tree6048890ed7145e08be677a9f270f899e7436ae6d /util
parente189872486477c2bb9b041cb00f4390ef4aa911b (diff)
downloadopenssl-4ccfe5f49b654fa42d07fa9ade754aca7f710a67.tar.gz
Hmm, Geoff's change made things quite interesting. We can now give
users the option of disabling deprecated functions, which should of course be reflected in libeay.num and .def files. Quite nice, actually.
Diffstat (limited to 'util')
-rwxr-xr-xutil/mkdef.pl7
1 files changed, 5 insertions, 2 deletions
diff --git a/util/mkdef.pl b/util/mkdef.pl
index fffd1d9a7c..d868a35036 100755
--- a/util/mkdef.pl
+++ b/util/mkdef.pl
@@ -93,7 +93,9 @@ my @known_algorithms = ( "RC2", "RC4", "RC5", "IDEA", "DES", "BF",
# External "algorithms"
"FP_API", "STDIO", "SOCK", "KRB5",
# Engines
- "STATIC_ENGINE" );
+ "STATIC_ENGINE",
+ # Deprecated functions
+ "DEPRECATED" );
my $options="";
open(IN,"<Makefile.ssl") || die "unable to open Makefile.ssl!\n";
@@ -110,7 +112,7 @@ my $no_cast;
my $no_md2; my $no_md4; my $no_md5; my $no_sha; my $no_ripemd; my $no_mdc2;
my $no_rsa; my $no_dsa; my $no_dh; my $no_hmac=0; my $no_aes; my $no_krb5;
my $no_ec; my $no_ecdsa; my $no_ecdh;
-my $no_fp_api; my $no_static_engine;
+my $no_fp_api; my $no_static_engine; my $no_deprecated;
foreach (@ARGV, split(/ /, $options))
{
@@ -1065,6 +1067,7 @@ sub is_valid
if ($keyword eq "KRB5" && $no_krb5) { return 0; }
if ($keyword eq "FP_API" && $no_fp_api) { return 0; }
if ($keyword eq "STATIC_ENGINE" && $no_static_engine) { return 0; }
+ if ($keyword eq "DEPRECATED" && $no_deprecated) { return 0; }
# Nothing recognise as true
return 1;