add test cases from NIST.
http://stackoverflow.com/questions/6032675/diffie-hellman-test-vectors
go fmt
error fmt