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は型が違うのでできないとエラーが出てしまいました。
どのように連結したハッシュ値を求めればいいのでしょうか。