1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package org.spongycastle.crypto.modes.gcm; import org.spongycastle.util.Arrays; public class BasicGCMMultiplier implements GCMMultiplier { private byte[] H; public void init(byte[] H) { this.H = Arrays.clone(H); } public void multiplyH(byte[] x) { GCMUtil.multiply(x, H); } }