use implicit copy/assign
move operator+ outside StopWatch classes
fix operators
fix operator+
fix initialization order
unify counter operations
ARSEngine discard(nskip) now work exactly as calling operator() nskip times
remove blocks type defs
multi blocks threefry and philox
partially revert last few commits (remove blocks in threefry and philox
cleanup headers
move rng/common.hpp and rng/defines to rng/internal/.
define a buffer_size_ variable to clarify return logic
add rcon(0) 0x8d to match common algorithm description
both AESEngine and ARSEngine now derive from AESNIEngine
Move Documentation of AESNI to group AESNIRNG
AES and ARS KeySeq accept generate key type
limit output to uint32_t and uint64_t
rename AESEngine to AES128 Engine to make it clear that this is using a 128 bits key instead of 192 or 256
engine now can generate for given counter and key without changing its state