public class GNUDecryptor
extends tr.gov.tubitak.uekae.esya.api.crypto.Cipher
Constructor and Description |
---|
GNUDecryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg algorithm)
Verilen algoritmayi kullanan bir instanse olusturur.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
doFinal(byte[] aData) |
int |
getBlockSize() |
tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg |
getCipherAlgorithm() |
void |
init(byte[] aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
void |
init(java.security.Key aKey,
tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) |
boolean |
isEncryptor() |
byte[] |
process(byte[] aData) |
byte[] |
process(byte[] aData,
int index,
int len) |
void |
reset() |
public GNUDecryptor(tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg algorithm) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
algorithm
- Kullanilacak algoritmanin parametreleri.tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
- Verilen algoritmayi olustururken bir hata cikarsa atilir.public int getBlockSize()
getBlockSize
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
public boolean isEncryptor()
isEncryptor
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
public tr.gov.tubitak.uekae.esya.api.crypto.alg.CipherAlg getCipherAlgorithm()
getCipherAlgorithm
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
public void init(java.security.Key aKey, tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void init(byte[] aKey, tr.gov.tubitak.uekae.esya.api.crypto.params.AlgorithmParams aParams) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
init
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public void reset() throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
reset
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] process(byte[] aData, int index, int len) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] process(byte[] aData) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
process
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
public byte[] doFinal(byte[] aData) throws tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
doFinal
in interface tr.gov.tubitak.uekae.esya.api.common.crypto.BaseCipher
doFinal
in class tr.gov.tubitak.uekae.esya.api.crypto.Cipher
tr.gov.tubitak.uekae.esya.api.crypto.exceptions.CryptoException
Copyright © 2025. All rights reserved.