bugfix gapc_bond_ind_handler.

5个帖子/ 0新
最后一篇
ablimen.
离线
最后一次露面:4年4个月前
加入:2015-02-10 17:44
bugfix gapc_bond_ind_handler.

亲爱的团队,

我相信我在da1458x sdk 5.0.3的project app_task.c中的文件app_task.c中找到了一个小错误,从da1458x sdk 5.0.3,case gapc_irk_exch。

移植项目时,我注意到key_len(0x10)用作App_env.proxr_device.irk.addr.addr.addr的Memcpy的Num参数,但是字段本身被定义为UINT8_T ADDR [BD_ADDR_LEN](0x06)。您是否可以根据此数据进行确认或完成此操作,复制其他字节?

亲切的问候,
arjan.

设备:
ablimen.
离线
最后一次露面:4年4个月前
加入:2015-02-10 17:44
似乎也如此

此外,在欺诈函数的情况下,致命的函数函数和LTK.RandnB.nb字段被复制两次。

app_env.proxr_device.ltk.ediv = param-> data.ltk.ediv;
memcpy(app_env.proxr_device.ltk.randnb.nb,param-> data.ltk.randnb.nb,rand_nb_len);
app_env.proxr_device.ltk.key_size = param-> data.ltk.key_size;
memcpy(app_env.proxr_device.ltk.ltk.key,param-> data.ltk.ltk.key,param-> data.ltk.key_size);
app_env.proxr_device.ltk.ediv = param-> data.ltk.ediv;
memcpy(app_env.proxr_device.ltk.randnb.nb,param-> data.ltk.randnb.nb,rand_nb_len);

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨,ablimen,

嗨,ablimen,

以上是确实错误的,他们没有任何目的,谢谢你的迹象。

mt_dialog.

ablimen.
离线
最后一次露面:4年4个月前
加入:2015-02-10 17:44
非常感谢SWIFT

非常感谢您的快速反应,非常欢迎您。在SDK上绝对伟大的工作,请向团队表示赞赏。

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨,ablimen,

嗨,ablimen,

很高兴你正在享受新的SDK,我会给你的团队赞美。

谢谢mt_dialog.

主题锁定