# Goal
-To build the foundations of a cryptographic extension of the Power ISA, allowing
-anyone interested to build upon this effort and make an Cryptorouter FPGA or ASIC
-for oneself.
+To build the foundations of a cryptographic extension of the OpenPOWER ISA,
+allowing anyone interested to build upon this effort and make an Cryptorouter FPGA
+or ASIC for oneself.
-# Deliverables are at top-level bugreport 589 <https://bugs.libre-soc.org/show_bug.cgi?id=589#c0>
+# Deliverables
+
+See top-level bugreport [#589](https://bugs.libre-soc.org/show_bug.cgi?id=589#c0)
* a set of general-purpose scalar instructions suitable for cryptographic applications
as well as many other purposes
-* documentation of said instructions (already done, [[bitmanip]] [[bigint]])
+* documentation of said instructions (see [[/openpower/sv/bitmanip]] [[/openpower/sv/biginteger]])
* reference HDL implementation of a number of them
(not possible within limited 2021-02-051 budget [[nlnet_2021_crypto_router]] )
* additional specification of and simulation for concepts like a REMAP engine and element width
https://bugs.libre-soc.org/show_bug.cgi?id=773
* bug reports, git commits and other wiki pages
-https://libre-soc.org/openpower/sv/cookbook/chacha20/ - this was actually done under https://bugs.libre-soc.org/show_bug.cgi?id=952 2022-08-051 https://libre-soc.org/nlnet_2022_opf_isa_wg/ and only has TEN INSTRUCTIONS in the inner
+[[/openpower/sv/cookbook/chacha20]] - this was actually done under NLnet grant [2022-08-051](/nlnet_2022_opf_isa_wg) (see [[https://bugs.libre-soc.org/show_bug.cgi?id=952]]) and only has TEN INSTRUCTIONS in the inner
loop entire algorithm.
# Helpful information for Cryptorouter implementations: