亲爱的团队,
我相信我在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.
设备:
此外,在欺诈函数的情况下,致命的函数函数和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);
嗨,ablimen,
以上是确实错误的,他们没有任何目的,谢谢你的迹象。
mt_dialog.
非常感谢您的快速反应,非常欢迎您。在SDK上绝对伟大的工作,请向团队表示赞赏。
嗨,ablimen,
很高兴你正在享受新的SDK,我会给你的团队赞美。
谢谢mt_dialog.