bcrypt, and some use rvalidations
testing updates