12 Commits

Author SHA1 Message Date
7b8a6f03c2 Implement JSON marshalling for the matrix class
All checks were successful
Validate the build / validate-build (push) Successful in 1m1s
2025-05-22 12:56:45 +02:00
9729fe6dcb Add matrix.CreateFromSlice function 2025-05-22 12:56:38 +02:00
5f450e206f Add ci/cd commit validation and a makefile to do common operations
All checks were successful
Validate the build / validate-build (push) Successful in 1m1s
2025-05-20 22:33:48 +02:00
eae48cf9ae Reduce go mod version compatibility to 1.23 2025-05-20 22:01:37 +02:00
2730496b35 Rework speck tests, improve coverage, add benchmarks 2025-05-20 17:08:28 +02:00
1ca7d572f9 Add util package with a DeHex function 2025-05-20 17:07:43 +02:00
7b8df3b046 Fix speck.New not panicking early on all invalid parameters 2025-05-20 16:57:39 +02:00
35e848ec43 Add Fill method to the Matrix implementation 2025-05-19 14:52:18 +02:00
cf17a6fb72 Add HadamardProduct function and HadamardMultiply method 2025-05-19 14:46:55 +02:00
2756894219 Add Speck-128 implementation 2025-05-19 13:41:36 +02:00
18009f8754 Add basic matrix package 2025-05-18 00:33:07 +02:00
5201eb8dc8 Initial commit, add license 2025-05-13 22:10:35 +02:00