libbitfury.c

Branch


Log

Author Commit Date CI Message
Con Kolivas 619528d7 2015-03-05T10:13:15 Use cg_memcpy throughtout bitfury driver
Con Kolivas 0c071937 2014-05-05T21:13:55 Add basic API stats for nfu drivers to see how many submits each chip returns
Con Kolivas 9e9430d7 2014-05-05T09:37:31 Rename nf1 driver to nfu in anticipation of support for more chips
Con Kolivas 0b014f78 2014-03-05T22:27:13 Provide support for 2 chips in libbitfury sendhashdata and enable the 2nd chip on BXM devices.
Con Kolivas 2c8178ec 2014-03-05T21:48:26 Remove unnecessary opayload and newbuf members of bitfury info struct.
Con Kolivas 8de17ead 2014-03-05T20:49:12 Add an spi add fasync command.
Con Kolivas 1a838240 2014-03-02T23:09:11 Generalise more of libbitfury for more reuse in both nf1 and bxm drivers.
Con Kolivas a9a1f07f 2014-01-26T22:10:46 The second_run bool in libbitfury should be per device. Microoptimise its and job_switched usage, removing the unused results array for NF1 devices.
Con Kolivas 22a855c1 2014-01-09T16:06:46 Set the mcp2210 transfer setting only when it changes.
Con Kolivas a7f89391 2014-01-09T15:49:12 Only perform spi reset on init, not with each transaction.
Con Kolivas 8c603e47 2014-01-09T15:33:24 Remove spi_detect_bitfury at nanofury startup and fix incorrect refresh time.
Con Kolivas e97aa32c 2014-01-09T15:20:40 Use bitfury_checkresults to avoid hashing results twice in nanofury.
Con Kolivas 3cb878d3 2014-01-09T14:36:55 Export bitfury_checkresults in libbitfury
Con Kolivas 27f64f31 2014-01-09T14:34:56 Pass extra parameters for later use in libbitfury_sendHashData
Con Kolivas b98f699b 2014-01-09T14:19:46 Avoid double handling bswap of the nonce value in nanofury
Con Kolivas 4baf5637 2014-01-09T14:18:08 Avoid unnecessary rehashing in nanofury nonce checking.
Con Kolivas ea432fc8 2014-01-09T12:52:37 Remove the unused portions of atrvec in the nanofury driver
Con Kolivas 84428a03 2014-01-09T12:46:14 bitfury_work_to_payload is double handling the data unnecessarily
Con Kolivas 31989b20 2014-01-09T12:25:42 Revert "Hard code the osc6 programmed on nanofury for now." This reverts commit c31cb6d09aa0cd302efd527a160322980d14b97b.
Con Kolivas 525e1267 2014-01-09T09:08:57 localvec should be only 80 bytes not 80 words
Con Kolivas 1d9c51a8 2014-01-09T09:06:39 Wrong init value for nanofury
Con Kolivas c31cb6d0 2014-01-09T08:41:24 Hard code the osc6 programmed on nanofury for now.
Con Kolivas c9eece79 2014-01-09T08:32:43 Remove unused rehash values from nanofury driver.
Con Kolivas aa325c67 2014-01-06T22:19:35 Avoid bin2hex memleak when we start getting nanofury nonces
Con Kolivas 4b10567f 2014-01-06T18:41:26 Set atrvec only once and use a local array for each device's work.
Con Kolivas 8304338c 2014-01-06T17:19:23 Add bitfury detection loop to nanofury startup
Con Kolivas cf08b96a 2014-01-06T17:03:23 Move spi init code to libbitfury
Con Kolivas 1e81b4ea 2014-01-06T10:59:18 Minor correctness change in spi_add_data
Con Kolivas 425d2ce5 2014-01-06T09:52:30 spi_txrx should always send and receive the same size message
Con Kolivas b48994ea 2014-01-06T09:31:36 Random libbitfury changes.
Con Kolivas bed6a9c4 2014-01-05T23:00:45 Basic import of libbitfury functions from nanofury branch
Con Kolivas c31e75b7 2014-01-05T22:41:10 Import functions from nanofury fork for libbitfury
Con Kolivas 2486b9ce 2014-01-04T14:29:11 Export reused components of bitfury management into a libbitfury and use for bab and bitfury drivers.