Creation of the HDL code for the instructions used to implement the Cryptographic Primitives. Also, creation of the unit-tests for the new/changed HDL code, or other related HDL code that needs testing.
I think we should move adding the bigint insns to soc.git to be a subtask of this bug.
(In reply to Jacob Lifshay from comment #1) > I think we should move adding the bigint insns to soc.git to be a subtask of > this bug. the simulator is the top priority. reprioritising this task to "low".
for payment reasoning, see https://bugs.libre-soc.org/show_bug.cgi?id=785#c13
turns out the formal proofs for bug #785 were supposed to be under bug #840, so we're moving just the formal proofs to that bug, everything else (hdl implementations and unit tests for gfbinv/gfbmul/gfbmadd) stays under this bug.
assigning to 2021-02-052@nlnet.nl all subtasks completed, waiting 12 weeks for QUESTIONS regarding this milestone, PUBLICLY, to meet project's full transparency trust and audit requirements.
as requested by nlnet, I added some documentation in the form of links on the wiki to where the hardware implementations and tests and formal proofs for gfbinv and gfbmadd can be found: https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff;h=b215d742df3838addea3b425c16bf139e3d5f3c8;hp=67bec36c57df5d5de2ecc373026cd015d02c6c40
(In reply to Jacob Lifshay from comment #6) > as requested by nlnet, I added some documentation again,just as with bug #840 if you are receiving PRIVATE and DIRECT communication from them *please publish it here*, i cannot emphasise enough how unsafe it is to engage privately with them. . in the form of links on > the wiki to where the hardware implementations and tests and formal proofs > for gfbinv and gfbmadd can be found: > https://git.libre-soc.org/?p=libreriscv.git;a=commitdiff; > h=b215d742df3838addea3b425c16bf139e3d5f3c8; > hp=67bec36c57df5d5de2ecc373026cd015d02c6c40 ahh ok, ahhh... this covers both gfbmadd and gfbinv. i'm putting the same href/name in to the URL field, it only takes you to gfbmadd, but hey.