中国Linux公社论坛's Archiver

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

求助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]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.