[Open Crypto Project] #46: TFTP

Open Crypto Project trac at cryptech.is
Sat Apr 30 17:08:16 UTC 2016


#46: TFTP
-------------------------+----------------------------------------
 Reporter:  pselkirk     |       Owner:
     Type:  enhancement  |      Status:  new
 Priority:  major        |   Milestone:  Alpha board DNSSEC signer
Component:  HAL          |     Version:
 Keywords:               |  Blocked By:
 Blocking:               |
-------------------------+----------------------------------------
 Field upgrade is going to require something very like TFTP on the
 application interface.

 We have three things to upgrade (ARM, AVR, FPGA), and the procedure will
 be the same: download the file and its checksum with a special RPC-client
 app, then type an upgrade command on the admin interface.

 There will be two new RPC functions:
 TFTP-WRQ:  name, number of blocks?
 TFTP-DATA: block number, data

 RRQ (read request) will not be supported. ACK and ERROR will be implicit
 in the RPC response.

 This will require a utility on the PC to send the file, and software on
 the ARM to receive and store the file.

 I hope to avoid having a real file system; instead, I picture storing the
 "files" in RAM, just long enough to run the upgrade operation.

--
Ticket URL: <https://trac.cryptech.is/ticket/46>
Open Crypto Project <https://wiki.cryptech.is/>



More information about the Ticket-BCC mailing list