Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
b0b7b1c5
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
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看板
提交
b0b7b1c5
编写于
25年前
作者:
U
Ulf Möller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
New Configure option --openssldir to replace ssldir.pl.
上级
462ba4f6
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
14 addition
and
71 deletion
+14
-71
CHANGES
CHANGES
+2
-0
apps/Makefile.ssl
apps/Makefile.ssl
+3
-2
crypto/cryptlib.h
crypto/cryptlib.h
+5
-17
crypto/opensslconf.h.in
crypto/opensslconf.h.in
+4
-0
util/ssldir.pl
util/ssldir.pl
+0
-52
未找到文件。
CHANGES
浏览文件 @
b0b7b1c5
...
...
@@ -5,6 +5,8 @@
Changes between 0.9.2b and 0.9.3
*) New Configure options --prefix=DIR and --openssldir=DIR.
*) Complete rewrite of the error code script(s). It is all now handled
by one script at the top level which handles error code gathering,
header rewriting and C source file generation. It should be much better
...
...
This diff is collapsed.
Click to expand it.
apps/Makefile.ssl
浏览文件 @
b0b7b1c5
...
...
@@ -8,6 +8,7 @@ CC= cc
INCLUDES
=
-I
../include
CFLAG
=
-g
-static
INSTALLTOP
=
/usr/local/ssl
OPENSSLDIR
=
/usr/local/ssl
MAKE
=
make
-f
Makefile.ssl
MAKEDEPEND
=
$(TOP)
/util/domd
$(TOP)
MAKEFILE
=
Makefile.ssl
...
...
@@ -93,8 +94,8 @@ install:
cp
$$
i
$(INSTALLTOP)
/bin/
$$
i
;
\
chmod
755
$(INSTALLTOP)
/bin/
$$
i
)
;
\
done
;
\
cp
openssl.cnf
$(
INSTALLTOP
)
/lib
;
\
chmod
644
$(
INSTALLTOP
)
/lib/openssl.cnf
cp
openssl.cnf
$(
OPENSSLDIR
)
/lib
;
\
chmod
644
$(
OPENSSLDIR
)
/lib/openssl.cnf
tags
:
ctags
$(SRC)
...
...
This diff is collapsed.
Click to expand it.
crypto/cryptlib.h
浏览文件 @
b0b7b1c5
...
...
@@ -66,29 +66,17 @@
extern
"C"
{
#endif
/* #ifdef FLAT_INC */
#include <openssl/e_os.h>
#include <openssl/crypto.h>
#include <openssl/buffer.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/opensslconf.h>
/*
#else
#include "../e_os.h"
#include <openssl/crypto.h>
#include "buffer/buffer.h"
#include "bio/bio.h"
#include "err/err.h"
#endif
*/
#define X509_CERT_AREA "/usr/local/ssl"
#define X509_CERT_DIR "/usr/local/ssl/certs"
#define X509_CERT_FILE "/usr/local/ssl/cert.pem"
#define X509_PRIVATE_DIR "/usr/local/ssl/private"
#define X509_CERT_AREA OPENSSLDIR
#define X509_CERT_DIR OPENSSLDIR "/certs"
#define X509_CERT_FILE OPENSSLDIR "/cert.pem"
#define X509_PRIVATE_DIR OPENSSLDIR "/private"
#define X509_CERT_DIR_EVP "SSL_CERT_DIR"
#define X509_CERT_FILE_EVP "SSL_CERT_FILE"
...
...
This diff is collapsed.
Click to expand it.
crypto/opensslconf.h.in
浏览文件 @
b0b7b1c5
/* crypto/opensslconf.h */
/* WARNING: This file is autogenerated by Configure */
#if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
#define OPENSSLDIR "/usr/local/ssl"
#endif
#if defined(HEADER_IDEA_H) && !defined(IDEA_INT)
#define IDEA_INT unsigned int
#endif
...
...
This diff is collapsed.
Click to expand it.
util/ssldir.pl
已删除
100755 → 0
浏览文件 @
462ba4f6
#!/usr/local/bin/perl
$#ARGV
==
0
||
die
"
usage: ssldir.pl /new/path
\n
";
@files
=
('
crypto/cryptlib.h
',
'
Makefile.ssl
',
'
tools/c_rehash
',
'
util/mk1mf.pl
',
);
%cryptlib
=
(
'
\sX509_CERT_AREA\s
',"
#define X509_CERT_AREA
\t\t
"
.
'
"%s"
',
'
\sX509_CERT_DIR\s
',
"
#define X509_CERT_DIR
\t\t
"
.
'
"%s/certs"
',
'
\sX509_CERT_FILE\s
',
"
#define X509_CERT_FILE
\t\t
"
.
'
"%s/cert.pem"
',
'
\sX509_PRIVATE_DIR\s
',"
#define X509_PRIVATE_DIR
\t
"
.
'
"%s/private"
',
);
%Makefile_ssl
=
(
'
^INSTALLTOP=
','
INSTALLTOP=%s
',
);
%c_rehash
=
(
'
^DIR=
',
'
DIR=%s
',
);
%mk1mf
=
(
'
^\$INSTALLTOP=
','
$INSTALLTOP="%s";
',
);
&dofile
("
crypto/cryptlib.h
",
$ARGV
[
0
],
%cryptlib
);
&dofile
("
Makefile.ssl
",
$ARGV
[
0
],
%Makefile_ssl
);
&dofile
("
tools/c_rehash
",
$ARGV
[
0
],
%c_rehash
);
&dofile
("
util/mk1mf.pl
",
$ARGV
[
0
],
%mk1mf
);
sub
dofile
{
(
$f
,
$p
,
%m
)
=
@_
;
open
(
IN
,"
<
$f
")
||
die
"
unable to open
$f
:$!
\n
";
@a
=<
IN
>
;
close
(
IN
);
foreach
$k
(
keys
%m
)
{
grep
(
/$k/
&&
(
$_
=
sprintf
(
$m
{
$k
}
.
"
\n
",
$p
)),
@a
);
}
(
$ff
=
$f
)
=~
s/\..*$//
;
open
(
OUT
,"
>
$ff
.new
")
||
die
"
unable to open
$f
:$!
\n
";
print
OUT
@a
;
close
(
OUT
);
rename
(
$f
,"
$ff
.bak
")
||
die
"
unable to rename
$f
\n
";
rename
("
$ff
.new
",
$f
)
||
die
"
unable to rename
$ff
.new
\n
";
}
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
新手
引导
客服
返回
顶部