(data []byte)
| 81 | } |
| 82 | |
| 83 | func (hmac *Sm3Hmac) Update(data []byte) { |
| 84 | if len(data) > 0 { |
| 85 | C.sm3_hmac_update(&hmac.sm3_hmac_ctx, (*C.uchar)(unsafe.Pointer(&data[0])), C.size_t(len(data))) |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | func (hmac *Sm3Hmac) GenerateMac() []byte { |
| 90 | mac := make([]byte, Sm3HmacSize) |
no outgoing calls