]> Cypherpunks.ru repositories - gogost.git/blobdiff - src/cypherpunks.ru/gogost/gost3410/ukm.go
Excess copy() usage
[gogost.git] / src / cypherpunks.ru / gogost / gost3410 / ukm.go
index 4eda4fcab92bb229d0d92ae3c8e7207acc225d64..4b04d1cf605bac72a91240f7b5862c7cd728caff 100644 (file)
@@ -22,7 +22,8 @@ import (
 
 func NewUKM(raw []byte) *big.Int {
        t := make([]byte, len(raw))
-       copy(t, raw)
-       reverse(t)
+       for i := 0; i < len(t); i++ {
+               t[i] = raw[len(raw)-i-1]
+       }
        return bytes2big(t)
 }