Byron Lathi
|
2fd1136154
|
Actually randomize testing
|
2025-10-27 20:13:21 -07:00 |
|
Byron Lathi
|
06d5949aa7
|
Add rtl for friendly_modulo
|
2025-10-27 19:19:43 -07:00 |
|
Byron Lathi
|
003527ee0d
|
Do poly1305 with absolutely no modulo operators
|
2025-10-26 16:09:16 -07:00 |
|
Byron Lathi
|
fd50ecc4f0
|
Calculate r powers ahead of time
|
2025-10-26 15:43:58 -07:00 |
|
Byron Lathi
|
faef39c4d3
|
Add modulo theory
|
2025-10-26 15:43:36 -07:00 |
|
Byron Lathi
|
5e3b7be854
|
Add parallel implementation
|
2025-10-24 18:46:30 -07:00 |
|
Byron Lathi
|
d9651e9074
|
Add poly1305 python implementation
|
2025-10-24 08:25:35 -07:00 |
|
Byron Lathi
|
80e3faeae6
|
ramblings
|
2025-07-14 11:10:43 -07:00 |
|
Byron Lathi
|
2b57079205
|
Add poly1305 and synthesis test
Wow this does not come even close to passing timing. Need to be smarter
|
2025-07-05 07:30:18 -07:00 |
|
Byron Lathi
|
7f91a8af32
|
Get poly1305 core to kind of work
|
2025-07-04 10:49:48 -07:00 |
|
Byron Lathi
|
2b8286d180
|
Change target clock to 400MHz
|
2025-07-02 10:08:34 -07:00 |
|
Byron Lathi
|
548bee1144
|
Add taxi
|
2025-07-02 10:08:10 -07:00 |
|
Byron Lathi
|
2afe869dee
|
Add missing ready, fix constant endianness
|
2025-07-02 09:39:55 -07:00 |
|
Byron Lathi
|
a617277005
|
First shot at 1/4 version
|
2025-07-02 06:32:58 -07:00 |
|
Byron Lathi
|
196ea8e6d3
|
Add correct amount of memory
should be 160, not 20. There are 8 cycles per stage and 20 stages
|
2025-06-29 13:29:38 -07:00 |
|
Byron Lathi
|
4c7badbbbb
|
Change target frequency to 250
|
2025-06-28 21:15:01 -07:00 |
|
Byron Lathi
|
20d98e117b
|
Get sim working, make some changes to the final addition
|
2025-06-28 20:34:46 -07:00 |
|
Byron Lathi
|
8136a7526b
|
Add basic repo
|
2025-06-28 15:48:14 -07:00 |
|
Byron Lathi
|
369e29557c
|
add notes
|
2025-06-23 00:02:14 -07:00 |
|
Byron Lathi
|
4b67e7aa5a
|
Initial Commit
|
2025-06-22 21:43:49 -07:00 |
|