swarm/storage/encryption: Calculate segmentSize only once

This commit is contained in:
Balint Gabor 2018-02-26 17:25:48 +01:00
parent 38a2af167f
commit f9803b468b

View file

@ -91,7 +91,8 @@ func (e *encryption) transform(data []byte, key Key) []byte {
hasher.Reset()
for j := 0; j < min(hashSize, dataLength-i); j++ {
segmentSize := min(hashSize, dataLength-i)
for j := 0; j < segmentSize; j++ {
transformedData[i+j] = data[i+j] ^ segmentKey[j]
}
ctr++