求助linux的Bluetooth链路级加密源码分析
rt……本人已经找到该部分函数定义在hci_conn,c文件,int hci_conn_encrypt(struct hci_conn *conn)
struct hci_cp_set_conn_encrypt cp;
cp.handle= cpu_to_le16(conn->handle);
cp.encrypt = 1;
- hci_send_cmd(conn->hdev, OGF_LINK_CTL, OCF_SET_CONN_ENCRYPT, sizeof(cp), &cp);
+ hci_send_cmd(conn->hdev, HCI_OP_SET_CONN_ENCRYPT, sizeof(cp), &cp);
}
return 0;
}请问这一部分是怎样实现加密的?E0算法是怎样实现的?本人菜鸟,忘高手们指点
页:
[1]