add NISTEvaluator skeleton
add preparing methods and NIST implementation