package hmac
import (
)
func () {
fips140.CAST("HMAC-SHA2-256", func() error {
:= []byte{
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
}
:= []byte{
0xf0, 0x8d, 0x82, 0x8d, 0x4c, 0x9e, 0xad, 0x3d,
0xdc, 0x12, 0x9c, 0x4e, 0x70, 0xc4, 0x19, 0x2a,
0x4f, 0x12, 0x73, 0x23, 0x73, 0x77, 0x66, 0x05,
0x10, 0xee, 0x57, 0x6b, 0x3a, 0xc7, 0x14, 0x41,
}
:= New(sha256.New, )
.Write()
.Write()
if := .Sum(nil); !bytes.Equal(, ) {
return errors.New("unexpected result")
}
return nil
})
}