Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
cde052f5
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
大约 1 年 前同步成功
通知
9
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cde052f5
编写于
1月 31, 2016
作者:
R
Rich Salz
提交者:
Rich Salz
2月 03, 2016
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Tweak opensslconf.h.in for style
Reviewed-by:
N
Richard Levitte
<
levitte@openssl.org
>
上级
6339ece1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
46 addition
and
75 deletion
+46
-75
include/openssl/evp.h
include/openssl/evp.h
+1
-10
include/openssl/opensslconf.h.in
include/openssl/opensslconf.h.in
+45
-65
未找到文件。
include/openssl/evp.h
浏览文件 @
cde052f5
...
...
@@ -58,18 +58,9 @@
#ifndef HEADER_ENVELOPE_H
# define HEADER_ENVELOPE_H
# ifdef OPENSSL_ALGORITHM_DEFINES
# include <openssl/opensslconf.h>
# else
# define OPENSSL_ALGORITHM_DEFINES
# include <openssl/opensslconf.h>
# undef OPENSSL_ALGORITHM_DEFINES
# endif
# include <openssl/opensslconf.h>
# include <openssl/ossl_typ.h>
# include <openssl/symhacks.h>
# include <openssl/bio.h>
# define EVP_MAX_MD_SIZE 64
/* longest known is SHA512 */
...
...
include/openssl/opensslconf.h.in
浏览文件 @
cde052f5
{- join("\n",map { "/* $_ */" } @autowarntext) -}
/*
* {- join("\n * ", @autowarntext) -}
*/
#ifdef __cplusplus
extern "C" {
#endif
/* OpenSSL was configured with the following options: */
{-
if (@{$config{openssl_sys_defines}}) {
#ifdef OPENSSL_ALGORITHM_DEFINES
# error OPENSSL_ALGORITHM_DEFINES no longer supported
#endif
/*
* OpenSSL was configured with the following options:
*/
{- if (@{$config{openssl_sys_defines}}) {
foreach (@{$config{openssl_sys_defines}}) {
$OUT .= "#ifndef $_\n";
$OUT .= "# define $_ 1\n";
$OUT .= "#endif\n";
}
}
"";
-}
#ifndef OPENSSL_DOING_MAKEDEPEND
{-
if (@{$config{openssl_experimental_defines}}) {
foreach (@{$config{openssl_experimental_defines}}) {
(my $ex = $_) =~ s/_NO_/_EXPERIMENTAL_/;
$OUT .= "#ifndef $ex\n";
$OUT .= "# ifndef $_\n";
$OUT .= "# define $_\n";
$OUT .= "# ifndef $ex\n";
$OUT .= "# ifndef $_\n";
$OUT .= "# define $_\n";
$OUT .= "# endif\n";
$OUT .= "# endif\n";
$OUT .= "#endif\n";
}
}
"";
-}
{-
foreach (@{$config{openssl_api_defines}}) {
(my $macro, my $value) = $_ =~ /^(.*?)=(.*?)$/;
$OUT .= "#define OPENSSL_MIN_API $value\n";
$OUT .= "#
define OPENSSL_MIN_API $value\n";
}
-}
{-
if (@{$config{openssl_algorithm_defines}}) {
foreach (@{$config{openssl_algorithm_defines}}) {
$OUT .= "#ifndef $_\n";
$OUT .= "# define $_\n";
$OUT .= "#endif\n";
$OUT .= "#
ifndef $_\n";
$OUT .= "#
define $_\n";
$OUT .= "#
endif\n";
}
} else {
" /* no ciphers excluded */\n";
}
-}
if ($OUT) {
$OUT = <<"EOF";
#ifndef OPENSSL_DOING_MAKEDEPEND
$OUT
#endif /* OPENSSL_DOING_MAKEDEPEND */
EOF
}
"";
-}
{-
if (@{$config{openssl_thread_defines}}) {
...
...
@@ -57,9 +61,6 @@ extern "C" {
$OUT .= "#endif\n";
}
}
"";
-}
{-
if (@{$config{openssl_other_defines}}) {
foreach (@{$config{openssl_other_defines}}) {
$OUT .= "#ifndef $_\n";
...
...
@@ -70,26 +71,6 @@ extern "C" {
"";
-}
/* The OPENSSL_NO_* macros are also defined as NO_* if the application
asks for it. This is a transient feature that is provided for those
who haven't had the time to do the appropriate changes in their
applications. */
#ifdef OPENSSL_ALGORITHM_DEFINES
{-
if (@{$config{openssl_algorithm_defines}}) {
foreach (@{$config{openssl_algorithm_defines}}) {
(my $ex = $_) =~ s/^OPENSSL_//;
$OUT .= "# if defined($_) \&\& !defined($ex)\n";
$OUT .= "# define $ex\n";
$OUT .= "# endif\n";
}
}
"";
-}
#endif
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" : "" -}
/*
* Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the
* declarations of functions deprecated in or before <version>. Otherwise, they
...
...
@@ -105,12 +86,12 @@ extern "C" {
#endif
#ifndef OPENSSL_MIN_API
#define OPENSSL_MIN_API 0
#
define OPENSSL_MIN_API 0
#endif
#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API
#undef OPENSSL_API_COMPAT
#define OPENSSL_API_COMPAT OPENSSL_MIN_API
#
undef OPENSSL_API_COMPAT
#
define OPENSSL_API_COMPAT OPENSSL_MIN_API
#endif
#if OPENSSL_API_COMPAT < 0x10100000L
...
...
@@ -131,36 +112,35 @@ extern "C" {
# define DEPRECATEDIN_0_9_8(f)
#endif
{- $target{cpuid_obj} ne "mem_clr.o" ? "#define OPENSSL_CPUID_OBJ" : "" -}
/* Generate 80386 code? */
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
#if !
(defined(VMS) || defined(__VMS)
) /* VMS uses logical names instead */
#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
#define ENGINESDIR {- quotify1($config{enginesdir}) -}
#define OPENSSLDIR {- quotify1($config{openssldir}) -}
#endif
#if !
defined(VMS) && !defined(__VMS
) /* VMS uses logical names instead */
#
if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
#
define ENGINESDIR {- quotify1($config{enginesdir}) -}
#
define OPENSSLDIR {- quotify1($config{openssldir}) -}
#
endif
#endif
#undef OPENSSL_UNISTD
#define OPENSSL_UNISTD {- $target{unistd} -}
#undef OPENSSL_EXPORT_VAR_AS_FUNCTION
{- $config{export_var_as_fn} ? "#define OPENSSL_EXPORT_VAR_AS_FUNCTION" : "" -}
{- $config{export_var_as_fn} ? "#define" : "#undef" -} OPENSSL_EXPORT_VAR_AS_FUNCTION
/*
* The following are cipher-specific, but are part of the public API.
*/
#if !defined(OPENSSL_SYS_UEFI)
{- $config{bn_ll} ? "#define" : "#undef" -} BN_LLONG
{- $config{bn_ll} ? "# define" : "# undef" -} BN_LLONG
/* Only one for the following should be defined */
{- $config{b64l} ? "#
define" : "#
undef" -} SIXTY_FOUR_BIT_LONG
{- $config{b64} ? "#
define" : "#
undef" -} SIXTY_FOUR_BIT
{- $config{b32} ? "#
define" : "#
undef" -} THIRTY_TWO_BIT
{- $config{b64l} ? "#
define" : "#
undef" -} SIXTY_FOUR_BIT_LONG
{- $config{b64} ? "#
define" : "#
undef" -} SIXTY_FOUR_BIT
{- $config{b32} ? "#
define" : "#
undef" -} THIRTY_TWO_BIT
#endif
#
define RC4_INT {- $config{rc4_int} -}
#define RC4_INT {- $config{rc4_int} -}
#ifdef __cplusplus
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录