diff options
author | doug <> | 2015-02-11 03:19:37 +0000 |
---|---|---|
committer | doug <> | 2015-02-11 03:19:37 +0000 |
commit | dea579e3ced20a997dc9c2b82eb0c086555a68b8 (patch) | |
tree | 2d213cc4df03f8f141841d2ca287094d778f0ca1 /src/lib/libcrypto/gost | |
parent | c26652e36ac1ecfa50a2d217fdd0c2786495c552 (diff) | |
download | openbsd-dea579e3ced20a997dc9c2b82eb0c086555a68b8.tar.gz openbsd-dea579e3ced20a997dc9c2b82eb0c086555a68b8.tar.bz2 openbsd-dea579e3ced20a997dc9c2b82eb0c086555a68b8.zip |
Enable building with -DOPENSSL_NO_DEPRECATED.
If you didn't enable deprecated code, there were missing err.h and
bn.h includes. This commit allows building with or without deprecated
code.
This was not derived from an OpenSSL commit. However, they recently
enabled OPENSSL_NO_DEPRECATED in git and fixed these header problems
in a different way.
Verified with clang that this only changes line numbers in the generated
asm.
ok miod@
Diffstat (limited to 'src/lib/libcrypto/gost')
-rw-r--r-- | src/lib/libcrypto/gost/gostr341001.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/gost/gostr341001_ameth.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/gost/gostr341001_key.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/gost/gostr341001_pmeth.c | 3 |
4 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/libcrypto/gost/gostr341001.c b/src/lib/libcrypto/gost/gostr341001.c index 171cf1b80a..bc553e1083 100644 --- a/src/lib/libcrypto/gost/gostr341001.c +++ b/src/lib/libcrypto/gost/gostr341001.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gostr341001.c,v 1.2 2014/11/13 20:29:55 miod Exp $ */ | 1 | /* $OpenBSD: gostr341001.c,v 1.3 2015/02/11 03:19:37 doug Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -54,6 +54,7 @@ | |||
54 | #include <openssl/opensslconf.h> | 54 | #include <openssl/opensslconf.h> |
55 | 55 | ||
56 | #ifndef OPENSSL_NO_GOST | 56 | #ifndef OPENSSL_NO_GOST |
57 | #include <openssl/bn.h> | ||
57 | #include <openssl/err.h> | 58 | #include <openssl/err.h> |
58 | #include <openssl/gost.h> | 59 | #include <openssl/gost.h> |
59 | #include "gost_locl.h" | 60 | #include "gost_locl.h" |
diff --git a/src/lib/libcrypto/gost/gostr341001_ameth.c b/src/lib/libcrypto/gost/gostr341001_ameth.c index b5f49dbea7..fea6ef26dd 100644 --- a/src/lib/libcrypto/gost/gostr341001_ameth.c +++ b/src/lib/libcrypto/gost/gostr341001_ameth.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gostr341001_ameth.c,v 1.5 2014/11/18 21:18:56 miod Exp $ */ | 1 | /* $OpenBSD: gostr341001_ameth.c,v 1.6 2015/02/11 03:19:37 doug Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -54,6 +54,7 @@ | |||
54 | #include <openssl/opensslconf.h> | 54 | #include <openssl/opensslconf.h> |
55 | 55 | ||
56 | #ifndef OPENSSL_NO_GOST | 56 | #ifndef OPENSSL_NO_GOST |
57 | #include <openssl/bn.h> | ||
57 | #include <openssl/evp.h> | 58 | #include <openssl/evp.h> |
58 | #include <openssl/ec.h> | 59 | #include <openssl/ec.h> |
59 | #include <openssl/err.h> | 60 | #include <openssl/err.h> |
diff --git a/src/lib/libcrypto/gost/gostr341001_key.c b/src/lib/libcrypto/gost/gostr341001_key.c index 2405722ddd..f00d361d3f 100644 --- a/src/lib/libcrypto/gost/gostr341001_key.c +++ b/src/lib/libcrypto/gost/gostr341001_key.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gostr341001_key.c,v 1.3 2014/11/13 20:29:55 miod Exp $ */ | 1 | /* $OpenBSD: gostr341001_key.c,v 1.4 2015/02/11 03:19:37 doug Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -52,6 +52,7 @@ | |||
52 | #include <openssl/opensslconf.h> | 52 | #include <openssl/opensslconf.h> |
53 | 53 | ||
54 | #ifndef OPENSSL_NO_GOST | 54 | #ifndef OPENSSL_NO_GOST |
55 | #include <openssl/bn.h> | ||
55 | #include <openssl/err.h> | 56 | #include <openssl/err.h> |
56 | #include <openssl/gost.h> | 57 | #include <openssl/gost.h> |
57 | #include <openssl/objects.h> | 58 | #include <openssl/objects.h> |
diff --git a/src/lib/libcrypto/gost/gostr341001_pmeth.c b/src/lib/libcrypto/gost/gostr341001_pmeth.c index c7d4dc10ae..8a71f814b2 100644 --- a/src/lib/libcrypto/gost/gostr341001_pmeth.c +++ b/src/lib/libcrypto/gost/gostr341001_pmeth.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: gostr341001_pmeth.c,v 1.7 2015/02/10 09:52:35 miod Exp $ */ | 1 | /* $OpenBSD: gostr341001_pmeth.c,v 1.8 2015/02/11 03:19:37 doug Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 3 | * Copyright (c) 2014 Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
4 | * Copyright (c) 2005-2006 Cryptocom LTD | 4 | * Copyright (c) 2005-2006 Cryptocom LTD |
@@ -54,6 +54,7 @@ | |||
54 | #include <openssl/opensslconf.h> | 54 | #include <openssl/opensslconf.h> |
55 | 55 | ||
56 | #ifndef OPENSSL_NO_GOST | 56 | #ifndef OPENSSL_NO_GOST |
57 | #include <openssl/bn.h> | ||
57 | #include <openssl/evp.h> | 58 | #include <openssl/evp.h> |
58 | #include <openssl/err.h> | 59 | #include <openssl/err.h> |
59 | #include <openssl/gost.h> | 60 | #include <openssl/gost.h> |