-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapi_stubs.c
executable file
·65 lines (58 loc) · 1.95 KB
/
api_stubs.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <stdlib.h>
#include "../api.h"
#undef DEBUG_API
#ifdef DEBUG_API
keipm_err_t keipm_set_Key(const char* publicKey_Path,const char* elf_Path){
(void)publicKey_Path;
(void)elf_Path;
if(rand() & 1){
return ERROR(kEIPM_OK,"生成成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED, "无法写入文件。");
}
}
keipm_err_t keipm_set_UserCA(const char* UserCA_Path,const char* elf_Path){
(void)UserCA_Path;
(void)elf_Path;
if(rand() & 1){
return ERROR(kEIPM_OK,"生成成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED,"无法写入文件。");
}
}
keipm_err_t keipm_create_PrivateKey(const char *privateKeyPath){
(void)privateKeyPath;
if(1|| rand() & 1){
return ERROR(kEIPM_OK,"生成私钥成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED,"生成私钥失败,无法写入文件。");
}
}
keipm_err_t keipm_create_PublicKey(const char* publicKeyPath, const char* privateKeyPath){
(void)publicKeyPath;
(void)privateKeyPath;
if(rand() & 1){
return ERROR(kEIPM_OK,"生成公钥成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED,"生成公钥失败,无法写入文件。");
}
}
keipm_err_t keipm_create_rootCA(const char *rootCA_Path, const RootCa *rootca){
(void)rootCA_Path;
(void)rootca;
if(rand() & 1){
return ERROR(kEIPM_OK,"生成根证书成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED,"生成根证书失败,无法写入文件。");
}
}
keipm_err_t keipm_create_userCA(const char *out_cert_path,const UserCa *userca){
(void)out_cert_path;
(void)userca;
if(rand() & 1){
return ERROR(kEIPM_OK,"生成用户证书成功,点击完成退出。");
}else{
return ERROR(kEIPM_ERR_MALFORMED,"生成用户证书失败,无法写入文件。");
}
}
#endif