public class StandardEncryptionVerifier extends EncryptionVerifier implements EncryptionRecord
Modifier | Constructor and Description |
---|---|
protected |
StandardEncryptionVerifier(CipherAlgorithm cipherAlgorithm,
HashAlgorithm hashAlgorithm,
int keyBits,
int blockSize,
ChainingMode chainingMode) |
protected |
StandardEncryptionVerifier(LittleEndianInput is,
StandardEncryptionHeader header) |
protected |
StandardEncryptionVerifier(StandardEncryptionVerifier other) |
Modifier and Type | Method and Description |
---|---|
StandardEncryptionVerifier |
copy() |
int |
getVerifierHashSize() |
void |
setEncryptedVerifier(byte[] encryptedVerifier) |
void |
setEncryptedVerifierHash(byte[] encryptedVerifierHash) |
void |
setSalt(byte[] salt) |
void |
write(LittleEndianByteArrayOutputStream bos) |
getChainingMode, getCipherAlgorithm, getEncryptedKey, getEncryptedVerifier, getEncryptedVerifierHash, getGenericProperties, getHashAlgorithm, getSalt, getSpinCount, setChainingMode, setCipherAlgorithm, setEncryptedKey, setHashAlgorithm, setSpinCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getGenericChildren, getGenericRecordType
protected StandardEncryptionVerifier(LittleEndianInput is, StandardEncryptionHeader header)
protected StandardEncryptionVerifier(CipherAlgorithm cipherAlgorithm, HashAlgorithm hashAlgorithm, int keyBits, int blockSize, ChainingMode chainingMode)
protected StandardEncryptionVerifier(StandardEncryptionVerifier other)
public void setSalt(byte[] salt)
setSalt
in class EncryptionVerifier
public void setEncryptedVerifier(byte[] encryptedVerifier)
setEncryptedVerifier
in class EncryptionVerifier
public void setEncryptedVerifierHash(byte[] encryptedVerifierHash)
setEncryptedVerifierHash
in class EncryptionVerifier
public void write(LittleEndianByteArrayOutputStream bos)
write
in interface EncryptionRecord
public int getVerifierHashSize()
public StandardEncryptionVerifier copy()
copy
in interface Duplicatable
copy
in class EncryptionVerifier
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.