Golangで3つの[32]byte型の変数
a := sha256.Sum256("aaaa")
b := sha256.Sum256("bbbb")
c := sha256.Sum256("cccc")
を連結して更にsha256を計算したいです。
要するにd := sha256.Sum256(a+b+c)にようなことをしたいです。
普通にbytes.Joinを使ってみましたが、[]byteと[32]byteは型が違うのでできないとエラーが出てしまいました。
どのように連結したハッシュ値を求めればいいのでしょうか。