Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
b0b7b1c5
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
9 个月 前同步成功
通知
8
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,体验更适合开发者的 AI 搜索 >>
提交
b0b7b1c5
编写于
4月 24, 1999
作者:
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 @@
...
@@ -5,6 +5,8 @@
Changes between 0.9.2b and 0.9.3
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
*) 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,
by one script at the top level which handles error code gathering,
header rewriting and C source file generation. It should be much better
header rewriting and C source file generation. It should be much better
...
...
apps/Makefile.ssl
浏览文件 @
b0b7b1c5
...
@@ -8,6 +8,7 @@ CC= cc
...
@@ -8,6 +8,7 @@ CC= cc
INCLUDES
=
-I
../include
INCLUDES
=
-I
../include
CFLAG
=
-g
-static
CFLAG
=
-g
-static
INSTALLTOP
=
/usr/local/ssl
INSTALLTOP
=
/usr/local/ssl
OPENSSLDIR
=
/usr/local/ssl
MAKE
=
make
-f
Makefile.ssl
MAKE
=
make
-f
Makefile.ssl
MAKEDEPEND
=
$(TOP)
/util/domd
$(TOP)
MAKEDEPEND
=
$(TOP)
/util/domd
$(TOP)
MAKEFILE
=
Makefile.ssl
MAKEFILE
=
Makefile.ssl
...
@@ -93,8 +94,8 @@ install:
...
@@ -93,8 +94,8 @@ install:
cp
$$
i
$(INSTALLTOP)
/bin/
$$
i
;
\
cp
$$
i
$(INSTALLTOP)
/bin/
$$
i
;
\
chmod
755
$(INSTALLTOP)
/bin/
$$
i
)
;
\
chmod
755
$(INSTALLTOP)
/bin/
$$
i
)
;
\
done
;
\
done
;
\
cp
openssl.cnf
$(
INSTALLTOP
)
/lib
;
\
cp
openssl.cnf
$(
OPENSSLDIR
)
/lib
;
\
chmod
644
$(
INSTALLTOP
)
/lib/openssl.cnf
chmod
644
$(
OPENSSLDIR
)
/lib/openssl.cnf
tags
:
tags
:
ctags
$(SRC)
ctags
$(SRC)
...
...
crypto/cryptlib.h
浏览文件 @
b0b7b1c5
...
@@ -66,29 +66,17 @@
...
@@ -66,29 +66,17 @@
extern
"C"
{
extern
"C"
{
#endif
#endif
/* #ifdef FLAT_INC */
#include <openssl/e_os.h>
#include <openssl/e_os.h>
#include <openssl/crypto.h>
#include <openssl/crypto.h>
#include <openssl/buffer.h>
#include <openssl/buffer.h>
#include <openssl/bio.h>
#include <openssl/bio.h>
#include <openssl/err.h>
#include <openssl/err.h>
#include <openssl/opensslconf.h>
/*
#define X509_CERT_AREA OPENSSLDIR
#else
#define X509_CERT_DIR OPENSSLDIR "/certs"
#define X509_CERT_FILE OPENSSLDIR "/cert.pem"
#include "../e_os.h"
#define X509_PRIVATE_DIR OPENSSLDIR "/private"
#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_DIR_EVP "SSL_CERT_DIR"
#define X509_CERT_DIR_EVP "SSL_CERT_DIR"
#define X509_CERT_FILE_EVP "SSL_CERT_FILE"
#define X509_CERT_FILE_EVP "SSL_CERT_FILE"
...
...
crypto/opensslconf.h.in
浏览文件 @
b0b7b1c5
/* crypto/opensslconf.h */
/* crypto/opensslconf.h */
/* WARNING: This file is autogenerated by Configure */
/* 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)
#if defined(HEADER_IDEA_H) && !defined(IDEA_INT)
#define IDEA_INT unsigned int
#define IDEA_INT unsigned int
#endif
#endif
...
...
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
";
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录