Commit Graph

9 Commits (b2c2fc86b4b554de39325aaf9f3c6452b76e75cd)

Author SHA1 Message Date
Jens Steube d0e8e27cf1 Fix function declaration of blake2b_init_vector_from_scalar() to use on Apple Metal
2 years ago
tweqx 0a5575cde5 Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
Gabriele Gristina b3d3b31c3e Metal: added support for vectors up to 4
3 years ago
Gabriele Gristina 9d36245d51 Kernels: Set the default Address Space Qualifier for any pointer, refactored / updated KERN_ATTR macros and rc4 cipher functions, in order to support Apple Metal runtime
3 years ago
Jens Steube cb69e2d413 Added some HIP version checks, fall back to OpenCL automatically
3 years ago
Jens Steube 0810126145 Fix Blake2b in generic mode
3 years ago
Jens Steube bd92589af1 Optimize BLAKE2B_ROUND() 64 bit rotates
3 years ago
Jens Steube 9bf0f36d0a Get rid of MAYBE_VOLATILE for context position by replacing it with zero length check
3 years ago
philsmd bd9304724c
fixes #1298: add pure kernels for -m 600 = BLAKE2b-512
4 years ago