{"id":61,"date":"2009-04-15T20:49:31","date_gmt":"2009-04-16T00:49:31","guid":{"rendered":"http:\/\/www.willhackforsushi.com\/blog\/?page_id=61"},"modified":"2009-08-12T20:21:51","modified_gmt":"2009-08-13T00:21:51","slug":"bluecrypt","status":"publish","type":"page","link":"https:\/\/www.willhackforsushi.com\/?page_id=61","title":{"rendered":"Bluecrypt"},"content":{"rendered":"<p>A simple implementation of the Bluetooth authentication cryptographic functions including E0, E21 and E22.  Includes some wrapper functions to make Bluetooth authentication functions a little simpler including gen_kinit(), gen_kmaster(), gen_lkrand(), etc.  See bluecrypt_t.c for test cases from the Bluetooth SIG reference documentation.<\/p>\n<hr \/>\n<h2>Download<\/h2>\n<p><a href=\"http:\/\/www.willhackforsushi.com\/code\/bluecrypt.tgz\">Linux source<\/a> (22K, MD5: 9784009fb14e27c100179ff51dee61b7)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A simple implementation of the Bluetooth authentication cryptographic functions including E0, E21 and E22. Includes some wrapper functions to make Bluetooth authentication functions a little simpler including gen_kinit(), gen_kmaster(), gen_lkrand(), etc. See bluecrypt_t.c for test cases from the Bluetooth SIG &hellip; <a href=\"https:\/\/www.willhackforsushi.com\/?page_id=61\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-61","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/pages\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=61"}],"version-history":[{"count":9,"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/pages\/61\/revisions"}],"predecessor-version":[{"id":380,"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/pages\/61\/revisions\/380"}],"up":[{"embeddable":true,"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/www.willhackforsushi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}