mayhongyang 发表于 2009-5-12 08:55:47

求助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]
查看完整版本: 求助linux的Bluetooth链路级加密源码分析