mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 19601|reply: 178
打印 prevThread nextThread

适配BVCSP.h接口出现问题

[copyURL]

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
jumpTo
owner
poston 2019-6-3 11:48 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
获取libbvcsp.so 库里方法出现以下问题:
slb789:/system/bin # ./meig_demo
open lib error
dlopen failed: library "libiconv.so" not found

reply

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
sofa
 Owner| poston 2019-6-3 12:11 | 显示全部楼层
初始化时报下面错误:
open initialize success
[1970/01/01 08:53:35:5124] NOTICE: libwebsockets version: 3.1.0 unknown-build-hash
BVCSP���ʼ���ɹ�
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
bench
 Owner| poston 2019-6-3 15:51 | 显示全部楼层
1.请问下,BVCSP_Dialog_Open是用于cu端,BVCSP_Dialog_Write是用于pu端,向会话通道中写数据,是吗?
2.我们这边是开发pu端的,是不是会话相关,我这边只需关注被动打开和关闭会话,主动打开和关闭会话不需要关注。
3.能否提供演示的demo代码。
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
ground
 Owner| poston 2019-6-3 16:20 | 显示全部楼层
#include "au_rsa.h" 这个头文件找不到,能否提供下,谢谢!
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
5#
 Owner| poston 2019-6-3 16:42 | 显示全部楼层
在开发手册-->功能演示——>会话相关-->被动打开和关闭会话里,认证方法有要求该au_rsa.h。
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
6#
 Owner| poston 2019-6-3 18:11 | 显示全部楼层
问下,编译时
#include <openssl/bn.h>
#include <openssl/rsa.h>
#include <openssl/pem.h>
#include <openssl/err.h>
#include <openssl/md5.h>
头文件都找不到,怎么解,谢谢!
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
7#
 Owner| poston 2019-6-4 10:55 | 显示全部楼层
这是打log的代码:
int au_rsa_encrypt(AU_RSA * pubkey, char * src, int src_len, char * dst, int dst_len)
{
    int rc = -1;
    int elen = -1, i = -1, offset = 0;
    int count = 0, remain = 0;
    char* cipper = NULL;
    unsigned char* from = NULL;
    unsigned char* to = NULL;
    size_t reserveSize = 0;
    printf("au_rsa_encrypt src=, %s\n", src);
    printf("au_rsa_encrypt src_len=, %d\n", src_len);
    printf("au_rsa_encrypt dst=, %s\n", dst);
    printf("au_rsa_encrypt dst_len=, %d\n", dst_len);
    int RSA_LEN = RSA_size((RSA*)pubkey); // 512 = 4096 / 8
    int FLEN_MAX = RSA_LEN - RSA_PKCS1_PADDING_SIZE;
    printf("au_rsa_encrypt RSA_LEN=, %d\n", RSA_LEN);
    printf("au_rsa_encrypt RSA_PKCS1_PADDING_SIZE=, %d\n", RSA_PKCS1_PADDING_SIZE);
    if (FLEN_MAX <= 0) {
        printf("FLEN_MAX <= 0, %d\n", FLEN_MAX);
        rc = -1;
        goto out_label;
    }
输出的log:
0xefd366c0
moKxoSB&qUorj0#GbxQV6xBF#96sb@
30
au_rsa_encrypt src=, moKxoSB&qUorj0#GbxQV6xBF#96sb@
au_rsa_encrypt src_len=, 30
au_rsa_encrypt dst=,
au_rsa_encrypt dst_len=, 512
au_rsa_encrypt RSA_LEN=, 9
au_rsa_encrypt RSA_PKCS1_PADDING_SIZE=, 11
FLEN_MAX <= 0, -2
au_rsa_encrypt success -1

加密失败。
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
8#
 Owner| poston 2019-6-4 11:37 | 显示全部楼层
// 这里的密钥是公司提供的开发者账号

     AU_RSA* auRsa = nullptr;

     char* n = "b1d6ad586dcd1ca6dafb688c590e20c9";

     char* e = "830e7aa952a4f991";

     au_rsa_init();

     au_rsa_key_get_hex(&auRsa, n, e, NULL);
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
9#
 Owner| poston 2019-6-4 14:38 | 显示全部楼层
利用你给的方法认证已经成功了,但是登入不成功,这是是否要你那边授权。
}  

285 void OnAuthEvent(struct BVRAuthParam* param, enum BVRAuthResult result, enum BVRPermission* permission, int pemsCount)  

286 {  

287     if (AUTH_RResult_Register_Wait == result) {  

288         BVCU_Result bvResult = BVCSP_Trial(param->tagInfo.AuthCode);  

289         if (BVCU_Result_SUCCEEDED(bvResult)) {  

290             printf("申请试用成功\n");  

291             g_bAuthed = TRUE;  

292         }  

293         else {  

294             printf("申请使用失败\n");  

295             g_bAuthed = FALSE;  

296         }  

297         SetEvent(g_AuthHandle);  

298     }  

299 }  

以上代码不会走。
reply agree Against

使用道具 report

11

主题

157

帖子

533

积分

advMem

Rank: 4

积分
533
10#
 Owner| poston 2019-6-4 15:01 | 显示全部楼层
BVCSP_Auth(&param);返回值是0;
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-10 10:20 , Processed in 0.073237 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList