| Summary: | document chacha20 SVP64 assembler | ||
|---|---|---|---|
| Product: | Libre-SOC's first SoC | Reporter: | Luke Kenneth Casson Leighton <lkcl> |
| Component: | Documentation | Assignee: | Konstantinos Margaritis (markos) <konstantinos> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | CC: | libre-soc-bugs |
| Priority: | --- | ||
| Version: | unspecified | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| See Also: |
https://bugs.libre-soc.org/show_bug.cgi?id=1007 https://bugs.libre-soc.org/show_bug.cgi?id=953 https://bugs.libre-soc.org/show_bug.cgi?id=1157 https://bugs.libre-soc.org/show_bug.cgi?id=1158 |
||
| NLnet milestone: | NLnet.2021.02A.052.CryptoRouter | total budget (EUR) for completion of task and all subtasks: | 2500 |
| budget (EUR) for this task, excluding subtasks' budget: | 2500 | parent task for budget allocation: | 776 |
| child tasks for budget allocation: | The table of payments (in EUR) for this task; TOML format: |
red = {amount=700, submitted=2023-06-01,paid=2023-06-21}
markos={amount=1800, submitted=2023-04-27,paid=2023-05-13}
|
|
|
Description
Luke Kenneth Casson Leighton
2023-02-23 12:07:59 GMT
Documentation about SVP64 implementation of XChacha20 algorithm: https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=crypto/chacha20/chacha20_svp64.txt;h=0bcb65bdd4410e8608105feef161a7ffc3e9026d;hb=HEAD commit 3c3f142e73e12e2d000d7fa4f3d2ceb5eb80fd68 Author: Konstantinos Margaritis <konstantinos.margaritis@vectorcamp.gr> Date: Sat Mar 25 16:17:53 2023 +0000 fix docs to align with recent change in setvl syntax/operation https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=3c3f142e73e12e2d000d7fa4f3d2ceb5eb80fd68 which follows on from this change to setvl: https://git.libre-soc.org/?p=openpower-isa.git;a=commitdiff;h=f41ef7748e7b365bc4e0f9be784f2fae375ce0be Documentation for this has been moved to wiki: https://libre-soc.org/openpower/sv/cookbook/chacha20/ i added an intro section, and an Indexed REMAP brief description, so it hangs together with a bit of "this is what we're gonna explain, now we explain it, now we do it" if you know what i mean. all good. |