Deprecated API

Deprecated Classes
cryptix.pgp.ArmouredMessage
          New code should use ArmouredData in preference to this class. 
cryptix.pgp.Armoury
          New code should use ArmouredData in preference to this class. 
cryptix.security.BlockCipher
            
cryptix.security.Blowfish
            
cryptix.security.CFB
            
cryptix.security.CipherFeedback
            
cryptix.security.Cryptix
            
cryptix.security.CSRandomStream
            
cryptix.security.DES
            
cryptix.security.HashMD5
          Use MessageHash instead. 
cryptix.security.HashSHA
          Use MessageHash instead. 
cryptix.security.HashSHA0
          Use MessageHash instead. 
cryptix.security.IDEA
            
cryptix.security.MD5
            
cryptix.security.MessageDigest
            
cryptix.math.MPI
            
cryptix.security.rsa.PublicKey
          This class may be removed in a future version of Cryptix. 
cryptix.security.rsa.SecretKey
          This class may be removed in a future version of Cryptix. 
cryptix.security.SHA
            
cryptix.security.SHA0
            
cryptix.security.SPEED
            
cryptix.security.StreamCipher
            
 

Deprecated Errors
cryptix.security.CryptoError
            
 

Deprecated Methods
cryptix.security.MessageDigest.add(byte[])
          Use update(data) instead. 
cryptix.security.MessageDigest.add(byte[], int, int)
          Use update(data, offset, length). 
cryptix.security.MessageDigest.add(String)
          Use update(cryptix.mime.LegacyString.toByteArray(message)) instead. 
cryptix.security.MessageDigest.add(String, int, int)
          Use update(cryptix.mime.LegacyString.toByteArray(message, offset, length)) instead. 
cryptix.security.BlockCipher.blockLength()
          Use blockSize(), getPlaintextBlockSize() or getCiphertextBlockSize() instead. 
cryptix.pgp.ArmouredMessage.byteEncode(String)
          Use cryptix.mime.LegacyString.toByteArray(text) instead. 
cryptix.security.SHA0.CreateHash(byte[])
          Use new MessageHash("SHA-0", hash) instead. 
cryptix.security.SHA.CreateHash(byte[])
          Use new MessageHash("SHA-1", hash) instead. 
cryptix.security.MD5.CreateHash(byte[])
          Use new MessageHash("MD5", hash) instead. 
cryptix.security.BlockCipher.decrypt(byte[])
          Use initDecrypt(key) and update(buf, 0, buf.length, text, 0) instead. 
cryptix.security.BlockCipher.decrypt(byte[], byte[])
          Use initDecrypt(key) and update(in, 0, in.length, out, 0) instead. 
cryptix.security.BlockCipher.decrypt(byte[], int, byte[], int)
          Use initDecrypt(key) and update(in, inOffset, blockSize, out, outOffset) instead. 
cryptix.security.MessageDigest.digestAsHash()
          Replace md.digestAsHash() with MessageHash.fromDigest(md). 
cryptix.security.BlockCipher.encrypt(byte[])
          Use initEncrypt(key) and update(buf, 0, buf.length, text, 0) instead. 
cryptix.security.BlockCipher.encrypt(byte[], byte[])
          Use initEncrypt(key) and update(in, 0, in.length, out, 0) instead. 
cryptix.security.BlockCipher.encrypt(byte[], int, byte[], int)
          Use initEncrypt(key) and update(in, inOffset, blockSize, out, outOffset) instead. 
cryptix.security.Cryptix.getMajorVersion()
          Use CryptixProperties.getMajorVersion(). 
cryptix.security.Cryptix.getMinorVersion()
          Use CryptixProperties.getMinorVersion(). 
cryptix.security.Cryptix.getVersionString()
          Use CryptixProperties.getVersionString(). 
cryptix.security.MessageDigest.hash_length()
          Use getDigestLength() instead. 
cryptix.pgp.Passphrase.hash()
            
cryptix.security.SHA0.hash(byte[])
          Use MessageDigest.getInstance("SHA-0", "Cryptix").digest(data) instead. 
cryptix.security.SHA.hash(byte[])
          Use MessageDigest.getInstance("SHA-1", "Cryptix").digest(data) instead. 
cryptix.security.MD5.hash(byte[])
          Use MessageDigest.getInstance("MD5", "Cryptix").digest(data) instead. 
cryptix.security.MessageDigest.hash(byte[], MessageDigest)
          Use md.digest(data) instead. 
cryptix.security.SHA0.hash(String)
          Use MessageDigest.getInstance("SHA-0", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.SHA.hash(String)
          Use MessageDigest.getInstance("SHA-1", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.MD5.hash(String)
          Use MessageDigest.getInstance("MD5", "Cryptix").digest(cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.MessageDigest.hash(String, MessageDigest)
            
cryptix.security.SHA0.hashAsMessageHash(byte[])
          Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-0", "Cryptix"), data) instead. 
cryptix.security.SHA.hashAsMessageHash(byte[])
          Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "Cryptix"), data) instead. 
cryptix.security.MD5.hashAsMessageHash(byte[])
          Use MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"), data) instead. 
cryptix.security.SHA0.hashAsMessageHash(String)
          Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-0", "Cryptix"), cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.SHA.hashAsMessageHash(String)
          Use MessageHash.fromDigest(MessageDigest.getInstance("SHA-1", "Cryptix"), cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.MD5.hashAsMessageHash(String)
          Use MessageHash.fromDigest(MessageDigest.getInstance("MD5", "Cryptix"), cryptix.mime.LegacyString.toByteArray(str)) instead. 
cryptix.security.BlockCipher.keyLength()
            
cryptix.security.MessageDigest.length()
          Use getDigestLength() instead. 
cryptix.security.MessageDigest.name()
          Use getAlgorithm() instead. 
cryptix.pgp.PublicKeyCertificate.publickey()
          Use publicKey() instead. 
cryptix.util.ByteArray.theSame(byte[], byte[])
          Use ArrayUtil.areEqual(a, b) instead. 
cryptix.util.ByteArray.toByteArray()
          Use getData() instead. 
 

Deprecated Constructors
cryptix.security.HashMD5(byte[])
          Use new MessageHash("MD5", hash) (note that this does not check the hash length). 
cryptix.security.HashMD5(MD5)
          Use MessageHash.fromDigest(md). 
cryptix.security.HashSHA(byte[])
          Use new MessageHash("SHA-1", hash) (note that this does not check the hash length). 
cryptix.security.HashSHA(SHA)
          Use MessageHash.fromDigest(md). 
cryptix.security.HashSHA0(byte[])
          Use new MessageHash("SHA-0", hash) (note that this does not check the hash length). 
cryptix.security.HashSHA0(SHA0)
          Use MessageHash.fromDigest(md). 
cryptix.pgp.KeyRing(String)
            
cryptix.pgp.Passphrase()
          Obtaining a password from the user is part of the UI, and should not be a part of this library. (At least, not in this file). 
cryptix.pgp.Passphrase(boolean)
          Obtaining a password from the user is part of the UI, and should not be a part of this library. (At least, not in this file).