hash_basic.mx raw

   1  // Test: basic sha512 hash
   2  package main
   3  import "crypto/sha512"
   4  func main() {
   5      h := sha512.New()
   6      h.Write([]byte("test"))
   7      out := h.Sum(nil)
   8      if len(out) == 0 { println("FAIL: empty hash"); return }
   9      if out[0] != 0xEE { println("FAIL: bad output"); return }
  10      println("PASS: sha512 basic")
  11  }
  12