private boolean verify(KeysetHandle publicKeysetHandle, byte[] signature) { try { PublicKeyVerify verifier = PublicKeyVerifyFactory.getPrimitive(publicKeysetHandle); verifier.verify(signature, INITIAL_TEXT.getBytes()); return true; } catch (GeneralSecurityException ex) { log.error("Signature is invalid", ex); } return false; } }
payloadLength); senderVerifier.verify(signature, payload);
payloadLength); senderVerifier.verify(signature, payload);
final byte[] formatVersion = new byte[] {CryptoFormat.LEGACY_START_BYTE}; final byte[] dataWithFormatVersion = Bytes.concat(data, formatVersion); entry.getPrimitive().verify(sigNoPrefix, dataWithFormatVersion); } else { entry.getPrimitive().verify(sigNoPrefix, data); for (PrimitiveSet.Entry<PublicKeyVerify> entry : entries) { try { entry.getPrimitive().verify(signature, data);