is this a new algo
YescriptR16v2 is not brand new algorithm, which is a variant of yescript and which performs best on a CPU, modified from YescryptR16. All yescript algorithms share the following properties:
§ Builds upon scrypt, computes classic scrypt and native yescrypt hashes
§ High flexibility and large arsenal of defenses
§ One password hashing scheme for many possible use cases that deals with many kinds of attacks
§ Scalable from kilobytes (RAM) to terabytes (RAM + ROM) and beyond § while providing adequate (or better) security vs. alternatives for same defender's {time, memory} cost
§ Scalable to arbitrary SIMD vector width and instruction-level parallelism § Optional TMTO resistance § When enabled, additionally makes attacks' area-time a few times higher
§ Optional bcrypt-like GPU unfriendliness (especially important at low memory usage settings)
§ Optional multiplication latency hardening (efficient at least on common x86 and ARM CPUs)
§ Running time optimally tunable separately from memory usage and parallelism
§ Client-side computation of almost final yescrypt hashes (server relief)
§ in a way allowing for a straightforward extension of SCRAM (RFC 5802)
§ Hash upgrades to higher cost settings without knowledge of passwords
§ Cryptographic security is based on that of SHA-256, HMAC, and PBKDF2
§ The rest of processing may be considered non-cryptographic
§ Known unfortunate peculiarities of HMAC and PBKDF2 are fully avoided
There are currently no ASIC miners designed for yescript.