Commit Graph
20 Commits
Author SHA1 Message Date
LeoVasanko 46af28f19c Fix Neon implementation. 2023-11-29 22:55:48 +00:00
LeoVasanko e063648ecf Fixes, tests passing. 2023-11-29 21:56:55 +00:00
LeoVasanko 0b01458a98 Add SI and binary units k/M/G/T for sizes specified via -b on CLI. 2023-11-29 19:32:16 +00:00
LeoVasanko ed5ba3379f Native Apple Silicon SIMD code, cleanup. 2023-11-29 19:07:44 +00:00
LeoVasanko e081d19b2f Missing files 2023-11-29 17:41:58 +00:00
LeoVasanko 00f504f2c5 Updated Python module, Numpy module and randquik CLI for new core. 2023-11-29 17:32:06 +00:00
LeoVasanko 236f7eedf6 Rewrite, cleanup, configurable ChaCha rounds. 2023-11-28 23:39:38 +00:00
LeoVasanko 998560f5a0 Fix compilation, still needs more work. 2023-11-22 05:43:27 +00:00
LeoVasanko d102fa1d28 Implement Numpy BitGenerator. 2023-11-22 04:03:48 +00:00
LeoVasanko 749f7c227c Add missing file for Apple compatibility. 2023-11-21 23:46:05 +00:00
User e465d099c7 Make it compile and run (fairly quick) on Apple M1/M2. 2023-11-21 23:39:05 +00:00
LeoVasanko baf3ef31a5 Test our implementation against Cryptography module's 2023-10-29 10:59:32 +00:00
LeoVasanko 8e38985bf8 Hunting a bug that causes test failure 2023-10-28 23:02:13 +00:00
LeoVasanko 8acebc571e More cleanup 2023-10-28 18:42:46 +00:00
LeoVasanko a4b75a3bfe Renamed files. 2023-10-28 16:26:14 +00:00
LeoVasanko fe80552d6b Refactor 2023-10-28 16:24:18 +00:00
LeoVasanko ab67daf050 Fixed cha vectorized algorithms 2023-10-28 16:22:51 +00:00
LeoVasanko a6daac4ce6 Arrayized the variables, no change in performance but a lot less code. 2023-10-28 15:23:30 +00:00
LeoVasanko 771212029f Code formatting, refactoring and fixes. 2023-10-28 15:15:41 +00:00
LeoVasanko 3deea0c962 Initial commit 2023-10-28 10:51:13 +00:00