110 + return doMac("SM4-CMAC", keyObj, data); 111 + } 112 + 113 + public static byte[] doGMac(byte[] key, byte[] iv, int tagLength, byte[] data) { 114 + org.bouncycastle.crypto.Mac mac = new GMac(new GCMBlockCipher(new SM4Engine()), tagLength * 8); 115 + retu...