Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
6384e46d
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,发现更多精彩内容 >>
提交
6384e46d
编写于
3月 04, 2006
作者:
N
Nils Larsch
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
make some parameters const
上级
6e2fcc44
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
36 addition
and
32 deletion
+36
-32
crypto/asn1/a_int.c
crypto/asn1/a_int.c
+5
-5
crypto/asn1/a_octet.c
crypto/asn1/a_octet.c
+2
-2
crypto/asn1/asn1.h
crypto/asn1/asn1.h
+26
-22
crypto/asn1/asn1_lib.c
crypto/asn1/asn1_lib.c
+3
-3
未找到文件。
crypto/asn1/a_int.c
浏览文件 @
6384e46d
...
...
@@ -61,10 +61,10 @@
#include <openssl/asn1.h>
#include <openssl/bn.h>
ASN1_INTEGER
*
ASN1_INTEGER_dup
(
ASN1_INTEGER
*
x
)
ASN1_INTEGER
*
ASN1_INTEGER_dup
(
const
ASN1_INTEGER
*
x
)
{
return
M_ASN1_INTEGER_dup
(
x
);}
int
ASN1_INTEGER_cmp
(
ASN1_INTEGER
*
x
,
ASN1_INTEGER
*
y
)
int
ASN1_INTEGER_cmp
(
const
ASN1_INTEGER
*
x
,
const
ASN1_INTEGER
*
y
)
{
int
neg
,
ret
;
/* Compare signs */
...
...
@@ -373,7 +373,7 @@ int ASN1_INTEGER_set(ASN1_INTEGER *a, long v)
return
(
1
);
}
long
ASN1_INTEGER_get
(
ASN1_INTEGER
*
a
)
long
ASN1_INTEGER_get
(
const
ASN1_INTEGER
*
a
)
{
int
neg
=
0
,
i
;
long
r
=
0
;
...
...
@@ -402,7 +402,7 @@ long ASN1_INTEGER_get(ASN1_INTEGER *a)
return
(
r
);
}
ASN1_INTEGER
*
BN_to_ASN1_INTEGER
(
BIGNUM
*
bn
,
ASN1_INTEGER
*
ai
)
ASN1_INTEGER
*
BN_to_ASN1_INTEGER
(
const
BIGNUM
*
bn
,
ASN1_INTEGER
*
ai
)
{
ASN1_INTEGER
*
ret
;
int
len
,
j
;
...
...
@@ -444,7 +444,7 @@ err:
return
(
NULL
);
}
BIGNUM
*
ASN1_INTEGER_to_BN
(
ASN1_INTEGER
*
ai
,
BIGNUM
*
bn
)
BIGNUM
*
ASN1_INTEGER_to_BN
(
const
ASN1_INTEGER
*
ai
,
BIGNUM
*
bn
)
{
BIGNUM
*
ret
;
...
...
crypto/asn1/a_octet.c
浏览文件 @
6384e46d
...
...
@@ -60,10 +60,10 @@
#include "cryptlib.h"
#include <openssl/asn1.h>
ASN1_OCTET_STRING
*
ASN1_OCTET_STRING_dup
(
ASN1_OCTET_STRING
*
x
)
ASN1_OCTET_STRING
*
ASN1_OCTET_STRING_dup
(
const
ASN1_OCTET_STRING
*
x
)
{
return
M_ASN1_OCTET_STRING_dup
(
x
);
}
int
ASN1_OCTET_STRING_cmp
(
ASN1_OCTET_STRING
*
a
,
ASN1_OCTET_STRING
*
b
)
int
ASN1_OCTET_STRING_cmp
(
const
ASN1_OCTET_STRING
*
a
,
const
ASN1_OCTET_STRING
*
b
)
{
return
M_ASN1_OCTET_STRING_cmp
(
a
,
b
);
}
int
ASN1_OCTET_STRING_set
(
ASN1_OCTET_STRING
*
x
,
const
unsigned
char
*
d
,
int
len
)
...
...
crypto/asn1/asn1.h
浏览文件 @
6384e46d
...
...
@@ -548,32 +548,34 @@ typedef struct BIT_STRING_BITNAME_st {
ASN1_STRING_type_new(V_ASN1_BIT_STRING)
#define M_ASN1_BIT_STRING_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_BIT_STRING_dup(a) (ASN1_BIT_STRING *)\
ASN1_STRING_dup((ASN1_STRING *)a)
ASN1_STRING_dup((
const
ASN1_STRING *)a)
#define M_ASN1_BIT_STRING_cmp(a,b) ASN1_STRING_cmp(\
(
ASN1_STRING *)a,(
ASN1_STRING *)b)
(
const ASN1_STRING *)a,(const
ASN1_STRING *)b)
#define M_ASN1_BIT_STRING_set(a,b,c) ASN1_STRING_set((ASN1_STRING *)a,b,c)
#define M_ASN1_INTEGER_new() (ASN1_INTEGER *)\
ASN1_STRING_type_new(V_ASN1_INTEGER)
#define M_ASN1_INTEGER_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_INTEGER_dup(a) (ASN1_INTEGER *)ASN1_STRING_dup((ASN1_STRING *)a)
#define M_ASN1_INTEGER_dup(a) (ASN1_INTEGER *)\
ASN1_STRING_dup((const ASN1_STRING *)a)
#define M_ASN1_INTEGER_cmp(a,b) ASN1_STRING_cmp(\
(
ASN1_STRING *)a,(
ASN1_STRING *)b)
(
const ASN1_STRING *)a,(const
ASN1_STRING *)b)
#define M_ASN1_ENUMERATED_new() (ASN1_ENUMERATED *)\
ASN1_STRING_type_new(V_ASN1_ENUMERATED)
#define M_ASN1_ENUMERATED_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_ENUMERATED_dup(a) (ASN1_ENUMERATED *)ASN1_STRING_dup((ASN1_STRING *)a)
#define M_ASN1_ENUMERATED_dup(a) (ASN1_ENUMERATED *)\
ASN1_STRING_dup((const ASN1_STRING *)a)
#define M_ASN1_ENUMERATED_cmp(a,b) ASN1_STRING_cmp(\
(
ASN1_STRING *)a,(
ASN1_STRING *)b)
(
const ASN1_STRING *)a,(const
ASN1_STRING *)b)
#define M_ASN1_OCTET_STRING_new() (ASN1_OCTET_STRING *)\
ASN1_STRING_type_new(V_ASN1_OCTET_STRING)
#define M_ASN1_OCTET_STRING_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_OCTET_STRING_dup(a) (ASN1_OCTET_STRING *)\
ASN1_STRING_dup((ASN1_STRING *)a)
ASN1_STRING_dup((
const
ASN1_STRING *)a)
#define M_ASN1_OCTET_STRING_cmp(a,b) ASN1_STRING_cmp(\
(
ASN1_STRING *)a,(
ASN1_STRING *)b)
(
const ASN1_STRING *)a,(const
ASN1_STRING *)b)
#define M_ASN1_OCTET_STRING_set(a,b,c) ASN1_STRING_set((ASN1_STRING *)a,b,c)
#define M_ASN1_OCTET_STRING_print(a,b) ASN1_STRING_print(a,(ASN1_STRING *)b)
#define M_i2d_ASN1_OCTET_STRING(a,pp) \
...
...
@@ -656,7 +658,7 @@ typedef struct BIT_STRING_BITNAME_st {
ASN1_STRING_type_new(V_ASN1_IA5STRING)
#define M_ASN1_IA5STRING_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_IA5STRING_dup(a) \
(ASN1_IA5STRING *)ASN1_STRING_dup((
ASN1_STRING *)a)
(ASN1_IA5STRING *)ASN1_STRING_dup((const
ASN1_STRING *)a)
#define M_i2d_ASN1_IA5STRING(a,pp) \
i2d_ASN1_bytes((ASN1_STRING *)a,pp,V_ASN1_IA5STRING,\
V_ASN1_UNIVERSAL)
...
...
@@ -667,18 +669,20 @@ typedef struct BIT_STRING_BITNAME_st {
#define M_ASN1_UTCTIME_new() (ASN1_UTCTIME *)\
ASN1_STRING_type_new(V_ASN1_UTCTIME)
#define M_ASN1_UTCTIME_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_UTCTIME_dup(a) (ASN1_UTCTIME *)ASN1_STRING_dup((ASN1_STRING *)a)
#define M_ASN1_UTCTIME_dup(a) (ASN1_UTCTIME *)\
ASN1_STRING_dup((const ASN1_STRING *)a)
#define M_ASN1_GENERALIZEDTIME_new() (ASN1_GENERALIZEDTIME *)\
ASN1_STRING_type_new(V_ASN1_GENERALIZEDTIME)
#define M_ASN1_GENERALIZEDTIME_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_GENERALIZEDTIME_dup(a) (ASN1_GENERALIZEDTIME *)ASN1_STRING_dup(\
(ASN1_STRING *)a)
(
const
ASN1_STRING *)a)
#define M_ASN1_TIME_new() (ASN1_TIME *)\
ASN1_STRING_type_new(V_ASN1_UTCTIME)
#define M_ASN1_TIME_free(a) ASN1_STRING_free((ASN1_STRING *)a)
#define M_ASN1_TIME_dup(a) (ASN1_TIME *)ASN1_STRING_dup((ASN1_STRING *)a)
#define M_ASN1_TIME_dup(a) (ASN1_TIME *)\
ASN1_STRING_dup((const ASN1_STRING *)a)
#define M_ASN1_GENERALSTRING_new() (ASN1_GENERALSTRING *)\
ASN1_STRING_type_new(V_ASN1_GENERALSTRING)
...
...
@@ -755,13 +759,13 @@ DECLARE_ASN1_SET_OF(ASN1_OBJECT)
ASN1_STRING
*
ASN1_STRING_new
(
void
);
void
ASN1_STRING_free
(
ASN1_STRING
*
a
);
ASN1_STRING
*
ASN1_STRING_dup
(
ASN1_STRING
*
a
);
ASN1_STRING
*
ASN1_STRING_dup
(
const
ASN1_STRING
*
a
);
ASN1_STRING
*
ASN1_STRING_type_new
(
int
type
);
int
ASN1_STRING_cmp
(
ASN1_STRING
*
a
,
ASN1_STRING
*
b
);
int
ASN1_STRING_cmp
(
const
ASN1_STRING
*
a
,
const
ASN1_STRING
*
b
);
/* Since this is used to store all sorts of things, via macros, for now, make
its data void * */
int
ASN1_STRING_set
(
ASN1_STRING
*
str
,
const
void
*
data
,
int
len
);
int
ASN1_STRING_length
(
ASN1_STRING
*
x
);
int
ASN1_STRING_length
(
const
ASN1_STRING
*
x
);
void
ASN1_STRING_length_set
(
ASN1_STRING
*
x
,
int
n
);
int
ASN1_STRING_type
(
ASN1_STRING
*
x
);
unsigned
char
*
ASN1_STRING_data
(
ASN1_STRING
*
x
);
...
...
@@ -794,8 +798,8 @@ ASN1_INTEGER *c2i_ASN1_INTEGER(ASN1_INTEGER **a,const unsigned char **pp,
long
length
);
ASN1_INTEGER
*
d2i_ASN1_UINTEGER
(
ASN1_INTEGER
**
a
,
const
unsigned
char
**
pp
,
long
length
);
ASN1_INTEGER
*
ASN1_INTEGER_dup
(
ASN1_INTEGER
*
x
);
int
ASN1_INTEGER_cmp
(
ASN1_INTEGER
*
x
,
ASN1_INTEGER
*
y
);
ASN1_INTEGER
*
ASN1_INTEGER_dup
(
const
ASN1_INTEGER
*
x
);
int
ASN1_INTEGER_cmp
(
const
ASN1_INTEGER
*
x
,
const
ASN1_INTEGER
*
y
);
DECLARE_ASN1_FUNCTIONS
(
ASN1_ENUMERATED
)
...
...
@@ -812,8 +816,8 @@ ASN1_GENERALIZEDTIME *ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s,time_t t)
int
ASN1_GENERALIZEDTIME_set_string
(
ASN1_GENERALIZEDTIME
*
s
,
const
char
*
str
);
DECLARE_ASN1_FUNCTIONS
(
ASN1_OCTET_STRING
)
ASN1_OCTET_STRING
*
ASN1_OCTET_STRING_dup
(
ASN1_OCTET_STRING
*
a
);
int
ASN1_OCTET_STRING_cmp
(
ASN1_OCTET_STRING
*
a
,
ASN1_OCTET_STRING
*
b
);
ASN1_OCTET_STRING
*
ASN1_OCTET_STRING_dup
(
const
ASN1_OCTET_STRING
*
a
);
int
ASN1_OCTET_STRING_cmp
(
const
ASN1_OCTET_STRING
*
a
,
const
ASN1_OCTET_STRING
*
b
);
int
ASN1_OCTET_STRING_set
(
ASN1_OCTET_STRING
*
str
,
const
unsigned
char
*
data
,
int
len
);
DECLARE_ASN1_FUNCTIONS
(
ASN1_VISIBLESTRING
)
...
...
@@ -865,9 +869,9 @@ ASN1_OBJECT *ASN1_OBJECT_create(int nid, unsigned char *data,int len,
const
char
*
sn
,
const
char
*
ln
);
int
ASN1_INTEGER_set
(
ASN1_INTEGER
*
a
,
long
v
);
long
ASN1_INTEGER_get
(
ASN1_INTEGER
*
a
);
ASN1_INTEGER
*
BN_to_ASN1_INTEGER
(
BIGNUM
*
bn
,
ASN1_INTEGER
*
ai
);
BIGNUM
*
ASN1_INTEGER_to_BN
(
ASN1_INTEGER
*
ai
,
BIGNUM
*
bn
);
long
ASN1_INTEGER_get
(
const
ASN1_INTEGER
*
a
);
ASN1_INTEGER
*
BN_to_ASN1_INTEGER
(
const
BIGNUM
*
bn
,
ASN1_INTEGER
*
ai
);
BIGNUM
*
ASN1_INTEGER_to_BN
(
const
ASN1_INTEGER
*
ai
,
BIGNUM
*
bn
);
int
ASN1_ENUMERATED_set
(
ASN1_ENUMERATED
*
a
,
long
v
);
long
ASN1_ENUMERATED_get
(
ASN1_ENUMERATED
*
a
);
...
...
crypto/asn1/asn1_lib.c
浏览文件 @
6384e46d
...
...
@@ -340,7 +340,7 @@ int asn1_GetSequence(ASN1_const_CTX *c, long *length)
return
(
1
);
}
ASN1_STRING
*
ASN1_STRING_dup
(
ASN1_STRING
*
str
)
ASN1_STRING
*
ASN1_STRING_dup
(
const
ASN1_STRING
*
str
)
{
ASN1_STRING
*
ret
;
...
...
@@ -423,7 +423,7 @@ void ASN1_STRING_free(ASN1_STRING *a)
OPENSSL_free
(
a
);
}
int
ASN1_STRING_cmp
(
ASN1_STRING
*
a
,
ASN1_STRING
*
b
)
int
ASN1_STRING_cmp
(
const
ASN1_STRING
*
a
,
const
ASN1_STRING
*
b
)
{
int
i
;
...
...
@@ -449,7 +449,7 @@ void asn1_add_error(const unsigned char *address, int offset)
ERR_add_error_data
(
4
,
"address="
,
buf1
,
" offset="
,
buf2
);
}
int
ASN1_STRING_length
(
ASN1_STRING
*
x
)
int
ASN1_STRING_length
(
const
ASN1_STRING
*
x
)
{
return
M_ASN1_STRING_length
(
x
);
}
void
ASN1_STRING_length_set
(
ASN1_STRING
*
x
,
int
len
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录