/** * @return a Aead primitive from a {@code keysetHandle}. * @throws GeneralSecurityException */ public static Aead getPrimitive(KeysetHandle keysetHandle) throws GeneralSecurityException { return getPrimitive(keysetHandle, /* keyManager= */ null); }
private byte[] decrypt(KeysetHandle keysetHandle, byte[] cipherText) throws GeneralSecurityException { Aead aead = AeadFactory.getPrimitive(keysetHandle); return aead.decrypt(cipherText, ASSOCIATED_DATA.getBytes()); } }
private byte[] decrypt(KeysetHandle keysetHandle, byte[] cipherText) throws GeneralSecurityException { Aead aead = AeadFactory.getPrimitive(keysetHandle); return aead.decrypt(cipherText, ASSOCIATED_DATA.getBytes()); } }
private byte[] encrypt(KeysetHandle keysetHandle) throws GeneralSecurityException { Aead aead = AeadFactory.getPrimitive(keysetHandle); return aead.encrypt(INITIAL_TEXT.getBytes(), ASSOCIATED_DATA.getBytes()); }
private byte[] encrypt(KeysetHandle keysetHandle) throws GeneralSecurityException { Aead aead = AeadFactory.getPrimitive(keysetHandle); return aead.encrypt(INITIAL_TEXT.getBytes(), ASSOCIATED_DATA.getBytes()); }
Aead aead = AeadFactory.getPrimitive(symmetricKeyHandle); byte[] payloadCiphertext = hybridRsaCiphertext.getPayloadCiphertext().toByteArray(); return aead.decrypt(payloadCiphertext, emptyEad);
Aead aead = AeadFactory.getPrimitive(symmetricKeyHandle); byte[] payloadCiphertext = hybridRsaCiphertext.getPayloadCiphertext().toByteArray(); return aead.decrypt(payloadCiphertext, emptyEad);
Aead aead = AeadFactory.getPrimitive(symmetricKeyHandle); byte[] payloadCiphertext = aead.encrypt(plaintext, emptyEad);
Aead aead = AeadFactory.getPrimitive(symmetricKeyHandle); byte[] payloadCiphertext = aead.encrypt(plaintext, emptyEad);