Convierta una matriz de tamaño fijo en una matriz de tamaño variable en Go

Estoy tratando de convertir una matriz de tamaño fijo[32]byte a matriz de tamaño variable (segmento)[]byte:

package main

import (
        "fmt"
)

func main() {
        var a [32]byte
        b := []byte(a)
        fmt.Println(" %x", b)
}

pero el compilador arroja el error:

./test.go:9: cannot convert a (type [32]byte) to type []byte

¿Cómo debo convertirlo?