错误修复gapc\u bond\u ind\u处理程序

5个职位/0个新职位
最后一篇文章
阿布雷门
离线
最后一次见到:4年4个月前
已加入:2015-02-10 17:44
错误修复gapc\u bond\u ind\u处理程序

亲爱的团队,

我相信我在da1458xsdk5.0.3的proxr\usdk的app\u task.c文件中发现了gapc\u bond\u ind\u handler函数中的一个小错误,case gapc\u IRK\u EXCH。

在移植到项目上时,我注意到KEY_LEN(0x10)用作app的memcpy的num参数_env.proxr\u设备.irk.addr.addr地址.addr,但是字段本身被定义为uint8\u t addr[BD\u addr\u LEN](0x06)。您是否可以确认或是故意复制此数据后面的其他字节?

谨致问候,
阿扬

设备:
阿布雷门
离线
最后一次见到:4年4个月前
已加入:2015-02-10 17:44
似乎在这种情况下

此外,如果前面提到的函数有限公司ediv以及ltk.randnb.nb公司字段被复制两次。

应用程序_env.proxr\u设备.有限公司ediv=参数->数据.ltk.ediv;
memcpy(应用程序_env.proxr\u设备.ltk.randnb.nb公司,参数->数据.ltk.randnb.nb,RAND\u nb\u LEN);
应用程序_env.proxr\u设备.ltk.key\u尺寸=参数->data.ltk.key\u大小;
memcpy(应用程序_env.proxr\u设备.ltk.ltk.键,参数->数据.ltk.ltk.key,参数->data.ltk.key\u大小);
应用程序_env.proxr\u设备.有限公司ediv=参数->数据.ltk.ediv;
memcpy(应用程序_env.proxr\u设备.ltk.randnb.nb公司,参数->数据.ltk.randnb.nb,RAND\u nb\u LEN);

MT\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,艾伯曼,

嗨,艾伯曼,

以上确实是错误,它们没有任何用途,感谢您的指示。

MT\u对话框

阿布雷门
离线
最后一次见到:4年4个月前
已加入:2015-02-10 17:44
非常感谢您的迅速

非常感谢您的迅速回复,非常欢迎。非常棒的SDK工作,请向团队致意。

MT\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,艾伯曼,

嗨,艾伯曼,

很高兴您喜欢新的SDK,我将向团队致意。

谢谢你的对话

主题已锁定