| // Copyright (c) 2016 Andreas Auernhammer. All rights reserved. | |
| // Use of this source code is governed by a license that can be | |
| // found in the LICENSE file. | |
| // +build !amd64 | |
| package cmac | |
| // xor xors the bytes in dst with src and writes the result to dst. | |
| // The destination is assumed to have enough space. | |
| func xor(dst, src []byte) { | |
| for i, v := range src { | |
| dst[i] ^= v | |
| } | |
| } |