Index of all Fields and Methods
All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

ACCUM_INIT. Static variable in class cryptix.pgp.CRC
add(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
add(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
add(BigNum, int). Static method in class cryptix.math.BigNum
add(byte[]). Method in class cryptix.pgp.CRC
This adds the contents of the buffer to the CRC.
add(byte[]). Method in class cryptix.security.CSRandomStream
Add some entropy to the generator.
add(byte[]). Method in class cryptix.pgp.FileRandomStream
Add some entropy to the generator.
add(byte[]). Method in class cryptix.security.MessageDigest
Add a byte array to the digest
add(byte[], int, int). Method in class cryptix.security.MessageDigest
Add a section of a byte array to the digest
add(int). Method in class cryptix.math.BigInteger
add(KeyRingEntry). Method in class cryptix.pgp.KeyRing
Adds a key to this keyring.

You can't just add a Certificate - you need at least a UserId and KeyRingTrust packet, and possibly signatures and further UserIds as well.

KeyRingEntry contains all of this.

add(PacketByteArray). Method in class cryptix.pgp.PacketByteArray
Concatenate another PacketByteArray to this one
add(String). Method in class cryptix.security.MessageDigest
Add the low bytes of a string to the digest (ie.
add(String, int, int). Method in class cryptix.security.MessageDigest
Add the low bytes of a string to the digest (ie.
add_unsigned(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
add_unsigned(BigNum, int). Static method in class cryptix.math.BigNum
addExtasToHash(MD5). Method in class cryptix.pgp.Signature
addKeyRing(PublicKeyRing). Method in class cryptix.pgp.KeyGlob
Add publicKeyRing to the KeyGlob's collection
addKeyRing(SecretKeyRing). Method in class cryptix.pgp.KeyGlob
Add secretKeyRing to the KeyGlob's collection.
addNameAndSignatures(UserId, KeyRingTrust, Vector, Vector). Method in class cryptix.pgp.KeyRingEntry
Add these names, trust packets and signatures to this entry.
addresses. Variable in class cryptix.pgp.KeyRing
addToDigest(byte[], int, int). Method in class cryptix.security.MessageDigest
Add data to the message digest This method is protected to ensure that all parameters are valid at this point - essential if the parameters are passed to native functions.
ALWAYS. Static variable in class cryptix.pgp.KeyRingTrust
armour(PacketByteArray). Static method in class cryptix.pgp.ArmouredData
ArmouredData(byte[]). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(byte[], PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(Properties, byte[], PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(Properties, PacketByteArray). Constructor for class cryptix.pgp.ArmouredData
ArmouredData(String). Constructor for class cryptix.pgp.ArmouredData
The following constructors accepts text which is already armoured.
ArmouredMessage(String, KeyGlob, Passphrase). Constructor for class cryptix.pgp.ArmouredMessage
Decrypts and verifies an ASCII-armoured encrypted and/or signed message plaintext() will return the decrypted message.

ArmouredMessage(String, SecretKey, Vector). Constructor for class cryptix.pgp.ArmouredMessage
Creates a new ASCII-armoured encrypted and signed message.

If from is null, the message will only be encrypted.

If to is empty, the message will be clearsigned.

plaintext_ and ciphertext_ will be set appropriately.

Ascii(). Constructor for class cryptix.pgp.charset.Ascii
assign(BigInteger). Method in class cryptix.math.BigInteger
assign(BigNum, int). Static method in class cryptix.math.BigNum
assign(int). Method in class cryptix.math.BigInteger
authenticated(). Method in class cryptix.pgp.ArmouredMessage

B

Base64(). Constructor for class cryptix.mime.Base64
begin(). Method in class cryptix.pgp_examples.KeyGen
BigInteger(). Constructor for class cryptix.math.BigInteger
BigInteger(BigInteger). Constructor for class cryptix.math.BigInteger
BigInteger(byte[]). Constructor for class cryptix.math.BigInteger
BigInteger(int). Constructor for class cryptix.math.BigInteger
BigInteger(String). Constructor for class cryptix.math.BigInteger
bigIntFromHash(PublicKey, byte[]). Static method in class cryptix.pgp.HashFactory
bigIntFromHash(PublicKey, byte[], RandomStream). Static method in class cryptix.pgp.HashFactory
BigNum(). Constructor for class cryptix.math.BigNum
BINARY. Static variable in interface cryptix.pgp.Algorithm
BINARY_IMAGE. Static variable in class cryptix.pgp.Signature
bit(BigNum, int). Static method in class cryptix.math.BigNum
bitcount(). Method in class cryptix.security.MessageDigest
Return the number of bits added to the digest so far
bitLength(). Method in class cryptix.math.BigInteger
bitLength(). Method in class cryptix.security.rsa.PublicKey
get the keys bit length.
bitLength(BigNum). Static method in class cryptix.math.BigNum
BLOCK_LENGTH. Static variable in class cryptix.security.Blowfish
This is the length of a block.
BLOCK_LENGTH. Static variable in class cryptix.security.DES
The length of a block - DEPRECATED - use blockLength() instead.
BLOCK_LENGTH. Static variable in class cryptix.security.IDEA
The length of a block - DEPRECATED - use blockLength() instead.
BlockCipher(). Constructor for class cryptix.security.BlockCipher
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Perform a decryption in the extended class.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.security.Blowfish
Decrypt a block.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.security.DES
Perform a decryption in the extended class.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.security.IDEA
Perform a decryption in the extended class.
blockDecrypt(byte[], int, byte[], int). Method in class cryptix.security.SPEED
Perform a decryption in the extended class.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Perform an encryption in the extended class.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.security.Blowfish
Encrypt a block.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.security.DES
Perform an encryption in the extended class.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.security.IDEA
Perform an encryption in the extended class.
blockEncrypt(byte[], int, byte[], int). Method in class cryptix.security.SPEED
Perform an encryption in the extended class.
blockLength(). Method in class cryptix.security.BlockCipher
Return the block length of this cipher.
blockLength(). Method in class cryptix.security.Blowfish
Return the block length of this cipher.
blockLength(). Method in class cryptix.security.DES
Return the block length of this cipher.
blockLength(). Method in class cryptix.security.IDEA
Return the block length of this cipher.
blockLength(). Method in class cryptix.security.SPEED
Return data block length of this cipher.
blockLengthMax(). Method in class cryptix.security.SPEED
Return the maximum block length.
blockLengthMin(). Method in class cryptix.security.SPEED
Return the minimum block length.
blockLengthMod(). Method in class cryptix.security.SPEED
Return the modulo block length.
blocksize. Variable in class cryptix.security.CFB
BLOWFISH. Static variable in interface cryptix.pgp.Algorithm
Blowfish(byte[]). Constructor for class cryptix.security.Blowfish
This creates a Blowfish block cipher from a byte array of a variable length.
buf. Variable in class cryptix.math.PseudoRandomStream
buf(). Method in class cryptix.security.MessageDigest
buf_off(). Method in class cryptix.security.MessageDigest
byte2int(int[], int, byte[], int, int). Static method in class cryptix.security.MD5
byte2int(int[], int, byte[], int, int). Static method in class cryptix.security.SHA
byte2int(int[], int, byte[], int, int). Static method in class cryptix.security.SHA0
ByteArray(byte[]). Constructor for class cryptix.util.ByteArray
ByteArray(byte[], boolean). Constructor for class cryptix.util.ByteArray
byteEncode(String). Static method in class cryptix.pgp.ArmouredMessage
These PGP classes work on byte arrays, not strings.
byteLength(). Method in class cryptix.math.BigNum
bytesLeft. Variable in class cryptix.security.CFB

C

CANONICAL_TEXT. Static variable in class cryptix.pgp.Signature
certificate(). Method in class cryptix.pgp.KeyRingEntry
Return the certificate contained in this entry.
CFB(BlockCipher). Constructor for class cryptix.pgp.CFB
CFB(BlockCipher). Constructor for class cryptix.security.CFB
This implements variant B: a unique IV for the feedback register must be provided as the first blockLength characters in the stream.
CharSet(). Constructor for class cryptix.pgp.charset.CharSet
check(PublicKey, MD5). Method in class cryptix.pgp.Signature
check(PublicKey, MessageHash). Method in class cryptix.pgp.Signature
check_signed(). Constructor for class cryptix.pgp_examples.check_signed
check_state(). Method in class cryptix.math.BigNum
checkAndGetHash(PublicKey, MD5). Method in class cryptix.pgp.Signature
checkKeyRing(DataInput). Static method in class cryptix.pgp_examples.Test
checkSignature(KeyStore, Signature, Certificate, UserId). Static method in class cryptix.pgp.KeyStore
Check the signature sig on cert and username using the keys in store.
checkSignature(PublicKey). Method in class cryptix.pgp_examples.check_signed
checkSignature(PublicKey, Signature, Certificate, UserId). Static method in class cryptix.pgp.KeyStore
Check the signature sig on key's cert and username using the keys in store.
checkSignature(Signature, Certificate, UserId). Method in class cryptix.pgp.KeyStore
Check the signature sig on cert and username using the keys in this keystore.
checkSignatures(). Method in class cryptix.pgp.KeyRing
this will check the signatures assuming all the keys are in this ring
checkSignatures(KeyStore). Method in class cryptix.pgp.KeyRing
this will check the signature assuming that the KeyStore contains all the nec keys
checkSignatures(KeyStore). Method in class cryptix.pgp.KeyRingEntry
Check this signatures on this entry using the keys in store.
checksum(byte[]). Static method in class cryptix.pgp.CRC
checksum(int, byte[]). Static method in class cryptix.pgp.CRC
cipher. Variable in class cryptix.security.CFB
cipher. Variable in class cryptix.security.CipherFeedback
CipherFeedback(BlockCipher, byte[]). Constructor for class cryptix.security.CipherFeedback
This implements variant A: a unique initial value for the feedback register must be provided in the constructor.
ciphertext(). Method in class cryptix.pgp.ArmouredMessage
clock(). Method in class cryptix.math.PRSG
moves the internal state on one cycle.
clone(). Method in class cryptix.math.BigInteger
clone(). Method in class cryptix.math.BigNum
cmp(BigInteger). Method in class cryptix.math.BigInteger
cmp(BigNum, BigNum). Static method in class cryptix.math.BigNum
COMMENT. Static variable in class cryptix.pgp.Packet
Comment(DataInput, int). Constructor for class cryptix.pgp.Comment
Comment(String). Constructor for class cryptix.pgp.Comment
COMPRESSED. Static variable in class cryptix.pgp.Packet
CompressedData(DataInput, int). Constructor for class cryptix.pgp.CompressedData
CompressedData(PacketByteArray). Constructor for class cryptix.pgp.CompressedData
CompressedData(PacketByteArray, int). Constructor for class cryptix.pgp.CompressedData
conv_decrypt(). Constructor for class cryptix.pgp_examples.conv_decrypt
conv_encrypt(). Constructor for class cryptix.pgp_examples.conv_encrypt
CONV_ENCRYPTED. Static variable in class cryptix.pgp.Packet
ConvEncryptedData(byte[], byte[], RandomStream). Constructor for class cryptix.pgp.ConvEncryptedData
ConvEncryptedData(DataInput, int). Constructor for class cryptix.pgp.ConvEncryptedData
copy(BigNum, BigNum). Static method in class cryptix.math.BigNum
copy(Object). Method in class cryptix.math.BigInteger
copy(Object). Method in class cryptix.math.BigNum
copy(Object). Method in class cryptix.security.rsa.PublicKey
copies a key if it is an instance of cryptix.security.rsa.PublicKey.
Cp850(). Constructor for class cryptix.pgp.charset.Cp850
Cp852(). Constructor for class cryptix.pgp.charset.Cp852
Cp860(). Constructor for class cryptix.pgp.charset.Cp860
Cp866(). Constructor for class cryptix.pgp.charset.Cp866
crc(). Method in class cryptix.pgp.CRC
This adds the contents of the buffer to the CRC.
CRC(). Constructor for class cryptix.pgp.CRC
CreateHash(byte[]). Static method in class cryptix.security.MD5
Returns the hash of a single byte array.
CreateHash(byte[]). Static method in class cryptix.security.SHA
Returns the hash of a single byte array.
CreateHash(byte[]). Static method in class cryptix.security.SHA0
Returns the hash of a single byte array.
createKey(int). Method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key

N.B. this can take a LONG time.

createKey(int, RSAKeyGenObserver). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.

createKey(RandomStream, int). Static method in class cryptix.security.rsa.RSAKeyGen
This function creates a Secret Key

N.B. this can take a LONG time.

createKey(RandomStream, int, RSAKeyGenObserver). Static method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.

CRLF(). Constructor for class cryptix.mime.CRLF
cryptFast(BigInteger, BigInteger). Method in class cryptix.security.rsa.SecretKey
perform a fast encryption/decryption
Cryptix(). Constructor for class cryptix.security.Cryptix
CSRandomStream(byte[]). Constructor for class cryptix.security.CSRandomStream
creates a new Cryptographically Secure Random Stream from a seed.
ctbToLengthSpecifier(int). Static method in class cryptix.pgp.Packet
ctbToType(int). Static method in class cryptix.pgp.Packet
currentByte. Variable in class cryptix.security.CipherFeedback

D

d(). Method in class cryptix.security.rsa.SecretKey
d_. Variable in class cryptix.security.rsa.SecretKey
the private exponent
DashProtected(). Constructor for class cryptix.pgp.DashProtected
data. Variable in class cryptix.util.ByteArray
data. Variable in class cryptix.pgp.Comment
data. Variable in class cryptix.security.MD5
data. Variable in class cryptix.pgp.PacketByteArray
data. Variable in class cryptix.security.SHA
data. Variable in class cryptix.security.SHA0
data. Variable in class cryptix.pgp.SignedData
data. Variable in class cryptix.pgp.UserId
data(). Method in class cryptix.pgp.LiteralData
data(byte[]). Method in class cryptix.pgp.ConvEncryptedData
data(byte[]). Method in class cryptix.pgp.Message
DATA_LENGTH. Static variable in class cryptix.security.MD5
DATA_LENGTH. Static variable in class cryptix.security.SHA
DATA_LENGTH. Static variable in class cryptix.security.SHA0
data_length(). Method in class cryptix.security.MD5
Return length of the data (in bytes) hashed in every transform.
data_length(). Method in class cryptix.security.MessageDigest
/** Return the length (in bytes) of the block that this hash function operates on.
data_length(). Method in class cryptix.security.SHA
Return length of the data (in bytes) hashed in every transform.
data_length(). Method in class cryptix.security.SHA0
Return length of the data (in bytes) hashed in every transform.
dataAsByteArrayInputStream(). Method in class cryptix.pgp.SignedData
dataAsString(). Method in class cryptix.pgp.SignedData
Debug(). Constructor for class cryptix.util.Debug
dec(). Method in class cryptix.math.BigInteger
dec(BigNum). Static method in class cryptix.math.BigNum
dec_table. Static variable in class cryptix.mime.Base64
decode(byte[]). Static method in class cryptix.pgp.charset.Ascii
decode(byte[]). Static method in class cryptix.mime.Base64
decode(byte[]). Static method in class cryptix.pgp.charset.Cp850
decode(byte[]). Static method in class cryptix.pgp.charset.Cp852
decode(byte[]). Static method in class cryptix.pgp.charset.Cp860
decode(byte[]). Static method in class cryptix.pgp.charset.Cp866
decode(byte[]). Static method in class cryptix.mime.CRLF
Convert all canonical line breaks with a byte array (represented by "\r\n" to machine-specific linebreaks.
decode(byte[]). Static method in class cryptix.pgp.charset.Keybcs
decode(byte[]). Static method in class cryptix.pgp.charset.Mac
decode(byte[]). Static method in class cryptix.pgp.charset.Next
decode(byte[], String). Static method in class cryptix.pgp.charset.CharSet
Convert a byte[] buffer from the specified charset to PGP's internal form.
decode(String). Static method in class cryptix.mime.Base64
decode(String). Static method in class cryptix.mime.CRLF
Convert all canonical line breaks with a string (represented by "\r\n" to machine-specific linebreaks.
decode(String). Static method in class cryptix.pgp.DashProtected
Remove all "- "s from the start of lines.
decode(String). Static method in class cryptix.mime.QuotedPrintable
Convert a string from Quoted Printable form to text canonical form.
decodeChecksum(String). Static method in class cryptix.pgp.Armoury
Decode the checksum contained in s.
decrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
decrypt a number used for decryption or signing
decrypt(byte[]). Method in class cryptix.security.BlockCipher
Decrypt a block of data in place.
decrypt(byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Decrypt a block of data.
decrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
decrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Decrypt a block of data within an array.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.pgp.CFB
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function decrypts a block of data.
decrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function decrypts a block of data.
DecryptException(). Constructor for class cryptix.pgp.DecryptException
DecryptException(String). Constructor for class cryptix.pgp.DecryptException
deriveKeys(BigInteger, BigInteger, BigInteger). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.

DES(byte[]). Constructor for class cryptix.security.DES
Create a DES block cipher from a key in a byte array.
digest. Variable in class cryptix.security.MD5
digest. Variable in class cryptix.security.SHA
digest. Variable in class cryptix.security.SHA0
digest(). Method in class cryptix.security.MessageDigest
Obtain the digest

N.B.

digest(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
digestAsHash(). Method in class cryptix.security.MD5
Returns the digest of the data added and resets the digest.
digestAsHash(). Method in class cryptix.security.MessageDigest
Obtain the digest as a Hash object

N.B.

digestAsHash(). Method in class cryptix.security.MessageDigestOutputStream
Completes the digest and resets.
digestAsHash(). Method in class cryptix.security.SHA
Returns the digest of the data added and resets the digest.
digestAsHash(). Method in class cryptix.security.SHA0
Returns the digest of the data added and resets the digest.
din. Variable in class cryptix.pgp.PacketInputStream
display(PrintStream, BigNum). Static method in class cryptix.math.BigNum
div(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
div(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
div(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
dout. Variable in class cryptix.pgp.PacketOutputStream
dTest(). Constructor for class cryptix.pgp_examples.dTest
dump(PrintStream). Method in class cryptix.pgp.KeyRing
debug dump of key ring

E

e(). Method in class cryptix.security.rsa.PublicKey
e_. Variable in class cryptix.security.rsa.PublicKey
the public exponent
EmailAddress(String). Constructor for class cryptix.util.EmailAddress
enc_table. Static variable in class cryptix.mime.Base64
a static array that maps 6 bit integers to a specific char
encode(byte[]). Static method in class cryptix.pgp.charset.Ascii
encode(byte[]). Static method in class cryptix.mime.Base64
encode(byte[]). Static method in class cryptix.pgp.charset.Cp850
encode(byte[]). Static method in class cryptix.pgp.charset.Cp852
encode(byte[]). Static method in class cryptix.pgp.charset.Cp860
encode(byte[]). Static method in class cryptix.pgp.charset.Cp866
encode(byte[]). Static method in class cryptix.mime.CRLF
Convert all line breaks within a byte array (represented by either '\r', '\n' or '\r\n') to canonical ('\r\n') linebreaks.
encode(byte[]). Static method in class cryptix.pgp.charset.Keybcs
encode(byte[]). Static method in class cryptix.pgp.charset.Mac
encode(byte[]). Static method in class cryptix.pgp.charset.Next
encode(byte[], String). Static method in class cryptix.pgp.charset.CharSet
Convert a byte[] buffer from PGP's internal form to the specified charset.
encode(String). Static method in class cryptix.mime.Base64
encode(String). Static method in class cryptix.mime.CRLF
Convert all line breaks within a string (represented by either '\r', '\n' or '\r\n') to canonical ('\r\n') linebreaks.
encode(String). Static method in class cryptix.pgp.DashProtected
Prefix all vulnerable lines with "- ".
encode(String). Static method in class cryptix.mime.QuotedPrintable
Convert a string from text canonical form to Quoted Printable form.
encrypt(BigInteger). Method in class cryptix.security.rsa.PublicKey
encrypts a number with this key.
encrypt(BigInteger). Method in class cryptix.security.rsa.SecretKey
encrypt a number used for encryption or signature verification.
encrypt(byte[]). Method in class cryptix.security.BlockCipher
Encrypt a block of data in place.
encrypt(byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.BlockCipher
Encrypt a block of data.
encrypt(byte[], byte[]). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypt(byte[], int, byte[], int). Method in class cryptix.security.BlockCipher
Encrypt a block of data within an array.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.pgp.CFB
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CFB
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.CipherFeedback
This function encrypts a block of data.
encrypt(byte[], int, byte[], int, int). Method in class cryptix.security.StreamCipher
This function encrypts a block of data.
encrypted(). Method in class cryptix.pgp.ArmouredMessage
EncryptException(). Constructor for class cryptix.pgp.EncryptException
EncryptException(String). Constructor for class cryptix.pgp.EncryptException
entrysById. Variable in class cryptix.pgp.KeyRing
equals(Object). Method in class cryptix.math.BigInteger
equals(Object). Method in class cryptix.util.ByteArray
equals(Object). Method in class cryptix.util.EmailAddress
equals(Object). Method in class cryptix.security.MessageHash
equals(Object). Method in class cryptix.security.rsa.PublicKey
tests if an object is equal to this one.
equalTo(byte[]). Method in class cryptix.security.MessageHash
esTest(). Constructor for class cryptix.pgp_examples.esTest
eTest(). Constructor for class cryptix.pgp_examples.eTest
euclid(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
even(BigNum). Static method in class cryptix.math.BigNum
extended_euclid(BigNum, BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum

F

F(int, int, int). Static method in class cryptix.security.MD5
f1(int, int, int). Static method in class cryptix.security.SHA
f1(int, int, int). Static method in class cryptix.security.SHA0
f2(int, int, int). Static method in class cryptix.security.SHA
f2(int, int, int). Static method in class cryptix.security.SHA0
f3(int, int, int). Static method in class cryptix.security.SHA
f3(int, int, int). Static method in class cryptix.security.SHA0
f4(int, int, int). Static method in class cryptix.security.SHA
f4(int, int, int). Static method in class cryptix.security.SHA0
fetch(EmailAddress). Method in class cryptix.pgp.KeyClient
fetch(EmailAddress). Method in class cryptix.pgp.WebClient
fetch(EmailAddress, KeyID). Method in class cryptix.pgp.KeyClient
fetch(EmailAddress, KeyID). Method in class cryptix.pgp.WebClient
WebClient doesn't need an address as it queries a master keyserver.
fetch(KeyID). Method in class cryptix.pgp.WebClient
fetch(String). Method in class cryptix.pgp.KeyClient
fetch() is overridden by child classes to provide the 'meat' of these classes
fetch(String). Method in class cryptix.pgp.WebClient
Called by KeyClient.getKey() to fetch a key using a specific protocol Should NOT be called directly - this would bypass checks and caching
FF(int, int, int, int, int, int, int). Static method in class cryptix.security.MD5
filename(). Method in class cryptix.pgp.LiteralData
FileRandomStream(). Constructor for class cryptix.pgp.FileRandomStream
FileRandomStream(File). Constructor for class cryptix.pgp.FileRandomStream
FileView(). Constructor for class cryptix.pgp_examples.FileView
finalize(). Method in class cryptix.math.BigInteger
finalize(). Method in class cryptix.math.BigNum
finalize(). Method in class cryptix.pgp.FileRandomStream
FINDING_P. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable P
FINDING_Q. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is searching for a suitable Q
fingerPrint(). Method in class cryptix.security.rsa.PublicKey
get the keys fingerprint.
FormatException(). Constructor for class cryptix.pgp.FormatException
FormatException(String). Constructor for class cryptix.pgp.FormatException
fromBinary(byte[]). Method in class cryptix.math.BigNum
fromByteArray(byte[]). Method in class cryptix.math.BigInteger
fromHexString(String). Static method in class cryptix.util.ByteArrayFactory
fromString(String). Method in class cryptix.math.BigInteger
fromString(String). Static method in class cryptix.pgp.HashFactory

G

G(int, int, int). Static method in class cryptix.security.MD5
gcd(BigNum, BigNum). Method in class cryptix.math.BigInteger
gcd(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
getAlgorithm(). Method in class cryptix.pgp.CompressedData
getBuffer(). Method in class cryptix.pgp.ConvEncryptedData
getBuffer(). Method in class cryptix.pgp.LiteralData
getClearText(). Method in class cryptix.pgp.ArmouredData
getData(). Method in class cryptix.pgp.CompressedData
getDefaultLengthSpecifier(). Method in class cryptix.pgp.Comment
getDefaultLengthSpecifier(). Method in class cryptix.pgp.KeyRingTrust
What is this packet's default length?

(Used by PacketFactory).

getDefaultLengthSpecifier(). Method in class cryptix.pgp.Packet
getDefaultLengthSpecifier(). Method in class cryptix.pgp.UserId
getEncryptionKey(). Method in class cryptix.pgp.PublicKeyEncrypted
getFullNameList(KeyID). Method in class cryptix.pgp.KeyRing
Get a list of all the names on the key with ID keyID.
getFullUserNameList(). Method in class cryptix.pgp.KeyRing
Get a list of all the usernames of keys on this keyring.
getIfBegins(Enumeration, String). Method in class cryptix.pgp.KeyRing
getKey(EmailAddress). Method in class cryptix.pgp.KeyClient
getKey(EmailAddress). Method in class cryptix.pgp.KeyGlob
Try and find a public key for address
getKey(EmailAddress). Method in class cryptix.pgp.PublicKeyRing
Retrieve a key by any of the e-mail addresses on it.
getKey(EmailAddress, KeyID). Method in class cryptix.pgp.KeyClient
getKey(EmailAddress, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieve a key by any of the e-mail addresses on it.
getKey(int, RandomStream). Method in class cryptix.pgp_examples.KeyGen
getKey(int, RandomStream). Method in class cryptix.pgp_examples.VanityKeyGen
getKey(KeyID). Method in class cryptix.pgp.KeyClient
getKey(KeyID). Method in class cryptix.pgp.KeyGlob
Try and find a public key for id.
getKey(KeyID). Method in class cryptix.pgp_examples.KeyRingTest
getKey(KeyID). Method in class cryptix.pgp.KeyStore
getKey(KeyID). Method in class cryptix.pgp.PublicKeyRing
Retrieve a key by its ID.
getKey(KeyID). Method in class cryptix.pgp.SecretKeyRing
DON'T USE THIS - it's only in to allow SecretKeyRing to fit into this class hierarchy.
getKey(KeyID, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieve a key by its ID.
getKey(SecretKey). Method in class cryptix.pgp.PublicKeyEncrypted
getKey(String). Method in class cryptix.pgp.KeyClient
getKey(String). Method in class cryptix.pgp.KeyGlob
Try and find a public key for name.
getKey(String). Method in class cryptix.pgp_examples.KeyRingTest
getKey(String). Method in class cryptix.pgp.KeyStore
getKey(String). Method in class cryptix.pgp.PublicKeyRing
Retrieve a key by any of the user names on it.
getKey(String). Method in class cryptix.pgp.SecretKeyRing
DON'T USE THIS - it's only in to allow SecretKeyRing to fit into this class hierarchy.
getKey(String, Passphrase). Method in class cryptix.pgp.SecretKeyRing
Retrieve a key by any of the user names on it.
getKeyId(). Method in class cryptix.pgp.Signature
getKeyId(). Method in class cryptix.pgp.SignedData
getKeyLength(). Method in class cryptix.pgp_examples.KeyGen
getKeyTrust(KeyID). Method in class cryptix.pgp.KeyRing
How much is the key with ID keyId trusted by this user?
getKeyTrust(KeyID). Method in class cryptix.pgp.SecretKeyRing
How much is the key with ID keyId trusted by this user?
getKeyTrust(KeyID, boolean). Method in class cryptix.pgp.KeyGlob
Get the trust value for a given key ID
getLinkErrorString(). Static method in class cryptix.math.BigNum
getLinkErrorString(). Static method in class cryptix.security.Blowfish
getLinkErrorString(). Static method in class cryptix.security.DES
getLinkErrorString(). Static method in class cryptix.security.IDEA
getLinkErrorString(). Static method in class cryptix.security.MD5
getLinkErrorString(). Static method in class cryptix.security.SHA
getLinkErrorString(). Static method in class cryptix.security.SHA0
getMajorVersion(). Static method in class cryptix.security.Cryptix
getMinorVersion(). Static method in class cryptix.security.Cryptix
getPacketLength(int). Method in class cryptix.pgp.PacketByteArray
getPacketOffset(int). Method in class cryptix.pgp.PacketByteArray
getPacketType(int). Method in class cryptix.pgp.PacketByteArray
getPassphrase(). Method in class cryptix.pgp_examples.KeyGen
WARNING this prints the passphrase out on to the screen.
getPayload(). Method in class cryptix.pgp.ArmouredData
getProperties(). Method in class cryptix.pgp.ArmouredData
getPublicKey(EmailAddress). Method in class cryptix.pgp.KeyRing
getPublicKey(KeyID). Method in class cryptix.pgp.KeyRing
getRandomStream(int). Method in class cryptix.pgp_examples.KeyGen
This is NOT VERY SECURE as the seed is rather simplistic.
getSecretKey(EmailAddress, Passphrase). Method in class cryptix.pgp.KeyRing
getSecretKey(KeyID, Passphrase). Method in class cryptix.pgp.KeyGlob
Try and find a secret key for id and decrypt it with passphrase
getSecretKey(KeyID, Passphrase). Method in class cryptix.pgp.KeyRing
getSecretKey(Passphrase). Method in class cryptix.pgp.SecretKeyCertificate
getSecretKey(String, Passphrase). Method in class cryptix.pgp.KeyGlob
Try and find a secret key for name and decrypt it with passphrase
getSignatureKeyId(). Method in class cryptix.pgp_examples.check_signed
getSignatureType(). Method in class cryptix.pgp.Signature
getType(). Method in class cryptix.pgp.Comment
getType(). Method in class cryptix.pgp.CompressedData
getType(). Method in class cryptix.pgp.ConvEncryptedData
getType(). Method in class cryptix.pgp.KeyRingTrust
What type of packet is this?

(Used by PacketFactory).

getType(). Method in class cryptix.pgp.LiteralData
getType(). Method in class cryptix.pgp.Packet
getType(). Method in class cryptix.pgp.PublicKeyEncrypted
getType(). Method in class cryptix.pgp.SecretKeyCertificate
getType(). Method in class cryptix.pgp.Signature
getType(). Method in class cryptix.pgp.UserId
getUserIdCertificates(). Method in class cryptix.pgp.KeyRingEntry
Return an array containing all the user ID certificates contained in this entry.
getUserName(). Method in class cryptix.pgp_examples.KeyGen
getUserName(KeyID). Method in class cryptix.pgp.KeyClient
getUserName(KeyID). Method in class cryptix.pgp.KeyGlob
Returns the name of a user whose key has ID keyID.

Only checks local keyrings.

getUserName(KeyID). Method in class cryptix.pgp.KeyRing
Returns the primary name of the user who owns the key referenced by keyID.

If their key is not available, the keyID is returned as a String.

getVersionString(). Static method in class cryptix.security.Cryptix
GG(int, int, int, int, int, int, int). Static method in class cryptix.security.MD5
grow(BigNum, int). Static method in class cryptix.math.BigNum
GZIP. Static variable in interface cryptix.pgp.Algorithm

H

H(int, int, int). Static method in class cryptix.security.MD5
handleEvent(int). Method in class cryptix.pgp_examples.KeyGen
handleEvent(int). Method in class cryptix.security.rsa.KeyGenThread
handleEvent(int). Method in interface cryptix.math.TestPrimeObserver
HAS_SMALL_FACTORS. Static variable in interface cryptix.math.TestPrimeObserver
hasFileLibraryLoaded(). Static method in class cryptix.math.BigNum
hasFileLibraryLoaded(). Static method in class cryptix.security.Blowfish
hasFileLibraryLoaded(). Static method in class cryptix.security.DES
hasFileLibraryLoaded(). Static method in class cryptix.security.IDEA
hasFileLibraryLoaded(). Static method in class cryptix.security.MD5
hasFileLibraryLoaded(). Static method in class cryptix.security.SHA
hasFileLibraryLoaded(). Static method in class cryptix.security.SHA0
hash(). Method in class cryptix.pgp.Passphrase
hash(byte[]). Static method in class cryptix.security.MD5
Returns the hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA
Returns the hash of a single byte array.
hash(byte[]). Static method in class cryptix.security.SHA0
Returns the hash of a single byte array.
hash(byte[], MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing a byte array.

eg:

 byte key[] = MessageDigest.hash( bytearray, new MD5() ); 
hash(String). Static method in class cryptix.security.MD5
Returns the hash of a single string.
hash(String). Static method in class cryptix.security.SHA
Returns the hash of a single string.
hash(String). Static method in class cryptix.security.SHA0
Returns the hash of a single string.
hash(String, MessageDigest). Static method in class cryptix.security.MessageDigest
A convenience function for hashing a string.

eg:

 byte key[] = MessageDigest.hash( passPhrase, new MD5() ); 
HASH_LENGTH. Static variable in class cryptix.security.MD5
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA
Length of the final hash (in bytes).
HASH_LENGTH. Static variable in class cryptix.security.SHA0
Length of the final hash (in bytes).
hash_length(). Method in class cryptix.security.MD5
Return length of the hash (in bytes).
hash_length(). Method in class cryptix.security.MessageDigest
Return the hash length in bytes
hash_length(). Method in class cryptix.security.SHA
Return length of the hash (in bytes).
hash_length(). Method in class cryptix.security.SHA0
Return length of the hash (in bytes).
hashAsMessageHash(byte[]). Static method in class cryptix.security.MD5
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA
Returns the MessageHash of a single byte array.
hashAsMessageHash(byte[]). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single byte array.
hashAsMessageHash(String). Static method in class cryptix.security.MD5
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA
Returns the MessageHash of a single string.
hashAsMessageHash(String). Static method in class cryptix.security.SHA0
Returns the MessageHash of a single string.
hashCode(). Method in class cryptix.math.BigNum
hashCode(). Method in class cryptix.util.ByteArray
hashCode(). Method in class cryptix.util.EmailAddress
hashCode(). Method in class cryptix.security.MessageHash
hashFromBigInt(BigInteger). Static method in class cryptix.pgp.HashFactory
HashMD5(byte[]). Constructor for class cryptix.security.HashMD5
Creates this from a byte array that must be of the correct length
HashMD5(MD5). Constructor for class cryptix.security.HashMD5
Creates this from a MD5 message digestor.
HashSHA(byte[]). Constructor for class cryptix.security.HashSHA
Creates this from a byte array that must be the the correct length
HashSHA(SHA). Constructor for class cryptix.security.HashSHA
Creates this from an SHA message digestor
HashSHA0(byte[]). Constructor for class cryptix.security.HashSHA0
Creates this from a byte array that must be the the correct length
HashSHA0(SHA0). Constructor for class cryptix.security.HashSHA0
Creates this from an SHA0 message digestor
hasSmallFactor(BigInteger). Static method in class cryptix.math.TestPrime
hasSmallFactor(BigInteger, TestPrimeObserver). Static method in class cryptix.math.TestPrime
HH(int, int, int, int, int, int, int). Static method in class cryptix.security.MD5
host(). Method in class cryptix.util.EmailAddress
hostPath(). Method in class cryptix.util.EmailAddress
Useful for clients of distributed keyservers who need to query each host in turn

I

I(int, int, int). Static method in class cryptix.security.MD5
id(). Method in class cryptix.security.rsa.PublicKey
gets the key id.
id(). Method in class cryptix.pgp.SecretKeyCertificate
gets the key id.
IDEA. Static variable in interface cryptix.pgp.Algorithm
IDEA(byte[]). Constructor for class cryptix.security.IDEA
Create an IDEA block cipher from a key in a byte array.
IDEAcryptAFile(). Constructor for class cryptix.examples.IDEAcryptAFile
II(int, int, int, int, int, int, int). Static method in class cryptix.security.MD5
in. Variable in class cryptix.pgp_examples.KeyGen
inc(). Method in class cryptix.math.BigInteger
inc(BigNum). Static method in class cryptix.math.BigNum
init(File). Method in class cryptix.pgp.FileRandomStream
init(PacketInputStream). Method in class cryptix.pgp.KeyRing
init(PacketInputStream). Method in class cryptix.pgp_examples.KeyRingTest
init(PacketInputStream). Method in class cryptix.pgp.PublicKeyRing
init(PacketInputStream). Method in class cryptix.pgp.SecretKeyRing
insane(). Method in class cryptix.security.rsa.SecretKey
perform a sanity check on the key
intoBinary(byte[]). Method in class cryptix.math.BigNum
INTRODUCER1. Static variable in class cryptix.pgp.KeyRingTrust
INTRODUCER2. Static variable in class cryptix.pgp.KeyRingTrust
inverseModN(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
inverseModN(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
IS_PRIME. Static variable in interface cryptix.math.TestPrimeObserver
isCTB(int). Static method in class cryptix.pgp.Packet
isLegalPacketType(int). Static method in class cryptix.pgp.Packet
isLibraryCorrect(). Static method in class cryptix.math.BigNum
isLibraryCorrect(). Static method in class cryptix.security.Blowfish
isLibraryCorrect(). Static method in class cryptix.security.DES
isLibraryCorrect(). Static method in class cryptix.security.IDEA
isLibraryCorrect(). Static method in class cryptix.security.MD5
isLibraryCorrect(). Static method in class cryptix.security.SHA
isLibraryCorrect(). Static method in class cryptix.security.SHA0
isOne(BigNum). Static method in class cryptix.math.BigNum
isPrime(BigInteger). Static method in class cryptix.math.TestPrime
isPrime(BigInteger, TestPrimeObserver). Static method in class cryptix.math.TestPrime
isProbablyEncoded(byte[]). Static method in class cryptix.mime.CRLF
Test whether or not all line breaks within a byte array are of the form "\r\n".
isProbablyEncoded(String). Static method in class cryptix.mime.CRLF
Test whether or not all line breaks within a String are of the form "\r\n".
isProbablyEncoded(String). Static method in class cryptix.mime.QuotedPrintable
Test whether or not a String could have been generated by encode() or any similar generator which complies with the RFC.
isZero(BigNum). Static method in class cryptix.math.BigNum
iv. Variable in class cryptix.security.CFB
ivBlock. Variable in class cryptix.security.CipherFeedback

J

java_transform(). Method in class cryptix.security.MD5
java_transform(). Method in class cryptix.security.SHA
java_transform(). Method in class cryptix.security.SHA0

K

k. Variable in class cryptix.security.CFB
key(). Method in class cryptix.security.rsa.KeyGenThread
KEY_CERT_CASUAL_ID. Static variable in class cryptix.pgp.Signature
KEY_CERT_GENERIC. Static variable in class cryptix.pgp.Signature
KEY_CERT_PERSONA. Static variable in class cryptix.pgp.Signature
KEY_CERT_POSITIVE_ID. Static variable in class cryptix.pgp.Signature
KEY_COMPROMISE_CERTIFICATE. Static variable in class cryptix.pgp.Signature
KEY_GEN_DONE. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator has finished
KEY_LENGTH. Static variable in class cryptix.security.DES
The length of a the user key - DEPRECATED - use keyLength() instead.
KEY_LENGTH. Static variable in class cryptix.security.IDEA
The length of a the user key - DEPRECATED - use keyLength() instead.
KEY_RESOLVING. Static variable in interface cryptix.security.rsa.RSAKeyGenObserver
the RSA Key Generator is generation a key from P and Q
Keybcs(). Constructor for class cryptix.pgp.charset.Keybcs
KeyCache(). Constructor for class cryptix.pgp.KeyCache
KeyClient(String, int). Constructor for class cryptix.pgp.KeyClient
Set up variables for server connection
KeyGen(). Constructor for class cryptix.pgp_examples.KeyGen
KeyGen(InputStream, PrintStream). Constructor for class cryptix.pgp_examples.KeyGen
KeyGenThread(String, RandomStream, int, RSAKeyGenObserver). Constructor for class cryptix.security.rsa.KeyGenThread
KeyGlob(). Constructor for class cryptix.pgp.KeyGlob
Initialise an empty KeyGlob Use addKeyRing and setKeyServer to fill it up
keyId(). Method in class cryptix.pgp.Signature
keyId(). Method in class cryptix.pgp.SignedData
KeyID(byte[]). Constructor for class cryptix.pgp.KeyID
keyLength(). Method in class cryptix.security.BlockCipher
Return the key length for this cipher.
keyLength(). Method in class cryptix.security.Blowfish
Return the key length for this cipher.
keyLength(). Method in class cryptix.security.CFB
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.CipherFeedback
This function returns the length of the key for this cipher.
keyLength(). Method in class cryptix.security.DES
Return the key length for this cipher.
keyLength(). Method in class cryptix.security.IDEA
Return the key length of this cipher.
keyLength(). Method in class cryptix.security.SPEED
Return key length of this cipher.
keyLength(). Method in class cryptix.security.StreamCipher
This function returns the length of the key for this cipher.
keyLengthMax(). Method in class cryptix.security.SPEED
Return the maximum key length.
keyLengthMin(). Method in class cryptix.security.SPEED
Return the minimum key length.
keyLengthMod(). Method in class cryptix.security.SPEED
Return the modulo key length.
KeyRing(). Constructor for class cryptix.pgp.KeyRing
KeyRing(InputStream). Constructor for class cryptix.pgp.KeyRing
KeyRing(String). Constructor for class cryptix.pgp.KeyRing
KeyRingEntry(Certificate, KeyRingTrust). Constructor for class cryptix.pgp.KeyRingEntry
Create a new KeyRingEntry with these parameters.
KeyRingEntry(Certificate, KeyRingTrust, Vector). Constructor for class cryptix.pgp.KeyRingEntry
Create a new KeyRingEntry with these parameters.
KeyRingEntry(PacketInputStream, KeyRingTrust). Constructor for class cryptix.pgp.KeyRingEntry
Read in a KeyRingEntry from reader.

If the entry does not contain any trust information (i.e.

KeyRingTestToo(). Constructor for class cryptix.pgp_examples.KeyRingTestToo
KeyRingTrust(byte). Constructor for class cryptix.pgp.KeyRingTrust
Create a new object with the trust level trust0.
KeyRingTrust(DataInput, int). Constructor for class cryptix.pgp.KeyRingTrust
Read and create a trust packet from in.
KeyStore(). Constructor for class cryptix.pgp.KeyStore
KeyView(). Constructor for class cryptix.pgp_examples.KeyView

L

LEGACY. Static variable in interface cryptix.pgp.Algorithm
LegacyString(). Constructor for class cryptix.mime.LegacyString
len. Variable in class cryptix.pgp.PacketHeader
len. Variable in class cryptix.math.PseudoRandomStream
length. Variable in class cryptix.security.CipherFeedback
length(). Method in class cryptix.util.ByteArray
length(). Method in class cryptix.security.MessageDigest
Return the hash length in bytes
length(). Method in class cryptix.security.MessageHash
lensize. Variable in class cryptix.pgp.PacketHeader
LINEFEED. Static variable in class cryptix.pgp.Armoury
list(PrintStream). Method in class cryptix.pgp.KeyRing
debug list of signatures etc
LiteralData(byte[]). Constructor for class cryptix.pgp.LiteralData
LiteralData(byte[], String, char). Constructor for class cryptix.pgp.LiteralData
LiteralData(DataInput, int). Constructor for class cryptix.pgp.LiteralData
load(byte[]). Static method in class cryptix.util.ByteArrayFactory
load(byte[]). Static method in class cryptix.pgp.HashFactory
load(byte[]). Static method in class cryptix.math.MPI
load(byte[]). Method in class cryptix.pgp.Packet
load(byte[]). Static method in class cryptix.pgp.PacketFactory
load(byte[]). Method in class cryptix.util.Streamable
load(byte[]). Method in interface cryptix.util.StreamInterface
This loads the object from a saved buffer.
load(byte[], int). Static method in class cryptix.util.ByteArrayFactory
load(byte[], int). Static method in class cryptix.math.MPI
load(byte[], int). Method in class cryptix.pgp.Packet
load(byte[], int, int). Method in class cryptix.pgp.Packet
load(InputStream). Method in class cryptix.pgp_examples.check_signed

M

Mac(). Constructor for class cryptix.pgp.charset.Mac
main(String[]). Static method in class cryptix.math.BigInteger
main(String[]). Static method in class cryptix.math.BigNum
main(String[]). Static method in class cryptix.pgp_examples.conv_decrypt
main(String[]). Static method in class cryptix.pgp_examples.conv_encrypt
main(String[]). Static method in class cryptix.security.DES
Entry point for self_test.
main(String[]). Static method in class cryptix.pgp_examples.dTest
main(String[]). Static method in class cryptix.util.EmailAddress
main(String[]). Static method in class cryptix.pgp_examples.esTest
main(String[]). Static method in class cryptix.pgp_examples.eTest
main(String[]). Static method in class cryptix.pgp.FileRandomStream
main(String[]). Static method in class cryptix.pgp_examples.FileView
main(String[]). Static method in class cryptix.security.IDEA
Entry point for self_test.
main(String[]). Static method in class cryptix.examples.IDEAcryptAFile
main(String[]). Static method in class cryptix.pgp_examples.KeyGen
main(String[]). Static method in class cryptix.pgp_examples.KeyRingTest
main(String[]). Static method in class cryptix.pgp_examples.KeyRingTestToo
main(String[]). Static method in class cryptix.pgp_examples.KeyView
main(String[]). Static method in class cryptix.security.MD5
main(String[]). Static method in class cryptix.examples.MD5AFile
main(String[]). Static method in class cryptix.mime.QuotedPrintable
main(String[]). Static method in class cryptix.security.SHA
main(String[]). Static method in class cryptix.security.SHA0
main(String[]). Static method in class cryptix.security.SPEED
Entry point for self_test.
main(String[]). Static method in class cryptix.pgp_examples.sTest
main(String[]). Static method in class cryptix.pgp_examples.Test
main(String[]). Static method in class cryptix.examples.TestBlowfish
main(String[]). Static method in class cryptix.examples.TestDES
main(String[]). Static method in class cryptix.examples.TestIDEA
main(String[]). Static method in class cryptix.examples.TestMD5
main(String[]). Static method in class cryptix.math.TestPrime
main(String[]). Static method in class cryptix.examples.TestSHA
main(String[]). Static method in class cryptix.examples.TestSPEED
main(String[]). Static method in class cryptix.pgp_examples.VanityKeyGen
makeCTB(int, int). Static method in class cryptix.pgp.Packet
markSupported(). Method in class cryptix.pgp.PacketInputStream
MD5. Static variable in interface cryptix.pgp.Algorithm
MD5(). Constructor for class cryptix.security.MD5
The public constructor.
MD5AFile(). Constructor for class cryptix.examples.MD5AFile
md5hash(). Method in class cryptix.pgp.Passphrase
MD5OutputStream(). Constructor for class cryptix.security.MD5OutputStream
Create a new digest output stream that uses MD5.
md_digest(). Method in class cryptix.security.MD5
Returns the digest of the data added and resets the digest.
md_digest(). Method in class cryptix.security.MessageDigest
Perform the final transformation
md_digest(). Method in class cryptix.security.SHA
Returns the digest of the data added and resets the digest.
md_digest(). Method in class cryptix.security.SHA0
Returns the digest of the data added and resets the digest.
md_reset(). Method in class cryptix.security.MD5
Initialise (reset) the message digest.
md_reset(). Method in class cryptix.security.MessageDigest
Reset the message digest
md_reset(). Method in class cryptix.security.SHA
Initialise (reset) the message digest.
md_reset(). Method in class cryptix.security.SHA0
Initialise (reset) the message digest.
md_transform(). Method in class cryptix.security.MD5
Add data to the message digest
md_transform(). Method in class cryptix.security.MessageDigest
Perform a transformation
md_transform(). Method in class cryptix.security.SHA
Add data to the message digest
md_transform(). Method in class cryptix.security.SHA0
Add data to the message digest
Message(byte[], PublicKey, byte[], RandomStream). Constructor for class cryptix.pgp.Message
message(PrintStream, Packet). Static method in class cryptix.pgp.Armoury
Armour and write pkt to out.
message(PrintStream, String, byte[]). Static method in class cryptix.pgp.Armoury
Armour and write the name packet in buf to out.
message(String, byte[]). Static method in class cryptix.pgp.Armoury
Armour and return the name packet in buf.
MESSAGE_DIGEST. Static variable in class cryptix.pgp.Packet
MessageDigest(). Constructor for class cryptix.security.MessageDigest
Both protected and abstract, so this class must be derived from in order to be useful.
MessageDigestOutputStream(MessageDigest). Constructor for class cryptix.security.MessageDigestOutputStream
MessageHash(byte[]). Constructor for class cryptix.security.MessageHash
You can not create an instance of this object
messageWithChecksum(byte[]). Static method in class cryptix.pgp.Armoury
Armour and return the data in buf[] without the PGP framing lines.
mod(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
mod(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
mode(). Method in class cryptix.pgp.LiteralData
modeIsBinary(). Method in class cryptix.pgp.LiteralData
modeIsText(). Method in class cryptix.pgp.LiteralData
modExp(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
modExp(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
modMul(BigNum, BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
modMulRecip(BigNum, BigNum, BigNum, BigNum, BigNum, short). Static method in class cryptix.math.BigNum
MPI(). Constructor for class cryptix.math.MPI
mul(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
mul(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
r must not be the same object as a or b

N

n(). Method in class cryptix.security.rsa.PublicKey
n_. Variable in class cryptix.security.rsa.PublicKey
the public modulus
name(). Method in class cryptix.security.MD5
Return name of this hash function.
name(). Method in class cryptix.security.MessageDigest
Return the message digest name
name(). Method in class cryptix.security.SHA
Return name of this hash function.
name(). Method in class cryptix.security.SHA0
Return name of this hash function.
name(Packet). Static method in class cryptix.pgp.Armoury
Returns the name PGP uses in its framing lines for this type of pkt.
native_dks(). Method in class cryptix.security.IDEA
Place marker, untested, unworking.
native_encrypt(byte[], int, byte[], int, int[]). Method in class cryptix.security.IDEA
Place marker, untested, unworking.
native_ks(byte[]). Method in class cryptix.security.IDEA
Place marker, untested, unworking.
newBuffer(int). Static method in class cryptix.math.BigInteger
An internal function to create a buffer big enough in which to store a number.
Next(). Constructor for class cryptix.pgp.charset.Next
next_block(). Method in class cryptix.security.CFB
nextBuffer(). Method in class cryptix.security.CSRandomStream
Sets the internal buffer, length and pointer field to a new set of random bits available for reading
nextBuffer(). Method in class cryptix.math.PseudoRandomStream
nextByte(). Method in class cryptix.math.PseudoRandomStream
nextByte(). Method in class cryptix.math.RandomStream
NO_SMALL_FACTORS. Static variable in interface cryptix.math.TestPrimeObserver
NONE. Static variable in interface cryptix.pgp.Algorithm
NOT_PRIME. Static variable in interface cryptix.math.TestPrimeObserver
NOTUSUALLY. Static variable in class cryptix.pgp.KeyRingTrust
numPackets(). Method in class cryptix.pgp.PacketByteArray
numRounds(). Method in class cryptix.security.SPEED
Return number of rounds of this cipher Default is returned before instantiation, actual returned after.
numRoundsMax(). Method in class cryptix.security.SPEED
Return the maximum number of rounds.
numRoundsMin(). Method in class cryptix.security.SPEED
Return the minimum number of rounds.
numRoundsMod(). Method in class cryptix.security.SPEED
Return the modulo number of rounds.

O

odd(BigNum). Static method in class cryptix.math.BigNum
offsetVector. Variable in class cryptix.pgp.PacketByteArray
one. Static variable in class cryptix.math.BigInteger
one(BigNum). Static method in class cryptix.math.BigNum
out. Variable in class cryptix.pgp_examples.KeyGen

P

p(). Method in class cryptix.security.rsa.SecretKey
p_. Variable in class cryptix.security.rsa.SecretKey
one of the factors of n
Packet(). Constructor for class cryptix.pgp.Packet
Packet(DataInput, int). Constructor for class cryptix.pgp.Packet
PacketByteArray(byte[]). Constructor for class cryptix.pgp.PacketByteArray
PacketByteArray(PacketInputStream). Constructor for class cryptix.pgp.PacketByteArray
PacketHeader(DataInput). Constructor for class cryptix.pgp.PacketHeader
PacketHeader(int, int). Constructor for class cryptix.pgp.PacketHeader
PacketHeader(int, int, int). Constructor for class cryptix.pgp.PacketHeader
PacketInputStream(DataInputStream). Constructor for class cryptix.pgp.PacketInputStream
PacketInputStream(InputStream). Constructor for class cryptix.pgp.PacketInputStream
PacketOutputStream(DataOutputStream). Constructor for class cryptix.pgp.PacketOutputStream
PacketOutputStream(OutputStream). Constructor for class cryptix.pgp.PacketOutputStream
parse(String). Method in class cryptix.pgp.ArmouredData
Unarmour an armoured message
Passphrase(). Constructor for class cryptix.pgp.Passphrase
Passphrase(boolean). Constructor for class cryptix.pgp.Passphrase
Passphrase(String). Constructor for class cryptix.pgp.Passphrase
PKETEST. Static variable in interface cryptix.pgp.Algorithm
PLAINTEXT. Static variable in class cryptix.pgp.Packet
plaintext(). Method in class cryptix.pgp.ArmouredMessage
port. Variable in class cryptix.pgp.KeyClient
primaryName(). Method in class cryptix.pgp.KeyRingEntry
Keys may be associated with more than one name and e-mail address, but PGP assumes the first user ID certificate after the key is the most important one.
print(byte[]). Static method in class cryptix.util.Debug
println(byte[], int). Static method in class cryptix.util.Debug
println(byte[], int, int). Static method in class cryptix.util.Debug
println(PrintStream, byte[], int, int). Static method in class cryptix.util.Debug
prng. Variable in class cryptix.math.PseudoRandomStream
PRSG(byte[]). Constructor for class cryptix.math.PRSG
Creates a pseudo random number generator from a seed
PseudoRandomStream(byte[]). Constructor for class cryptix.math.PseudoRandomStream
Seed must be 20 bytes or greater (excess not used)
ptr. Variable in class cryptix.math.PseudoRandomStream
PUBLIC_KEY. Static variable in class cryptix.pgp.Packet
PUBLIC_KEY_ENCRYPTED. Static variable in class cryptix.pgp.Packet
publicKey(). Method in class cryptix.pgp.KeyRingEntry
Return the public key contained in this entry.

If the entry contains a secret key, null is returned.

PublicKey(). Constructor for class cryptix.security.rsa.PublicKey
publickey(). Method in class cryptix.pgp.PublicKeyCertificate
publicKey(). Method in class cryptix.pgp.PublicKeyCertificate
PublicKey(BigInteger, BigInteger). Constructor for class cryptix.security.rsa.PublicKey
create a public key from a modulus and exponent
PublicKey(PublicKey). Constructor for class cryptix.security.rsa.PublicKey
create a new public key from an existing key.
PublicKeyCertificate(DataInput, int). Constructor for class cryptix.pgp.PublicKeyCertificate
PublicKeyCertificate(PublicKey). Constructor for class cryptix.pgp.PublicKeyCertificate
PublicKeyEncrypted(DataInput, int). Constructor for class cryptix.pgp.PublicKeyEncrypted
PublicKeyEncrypted(PublicKey, byte[], RandomStream). Constructor for class cryptix.pgp.PublicKeyEncrypted
PublicKeyRing(). Constructor for class cryptix.pgp.PublicKeyRing
PublicKeyRing(InputStream). Constructor for class cryptix.pgp.PublicKeyRing
Create a new public keyring object from in.
PublicKeyRing(String). Constructor for class cryptix.pgp.PublicKeyRing
Create a new public keyring object from the file filename.
pushback(Packet). Method in class cryptix.pgp.PacketInputStream
Push back a packet which has been read onto the stream.

Q

q(). Method in class cryptix.security.rsa.SecretKey
q_. Variable in class cryptix.security.rsa.SecretKey
the other factors of n
QuotedPrintable(). Constructor for class cryptix.mime.QuotedPrintable

R

rand. Variable in class cryptix.security.rsa.RSAKeyGen
randomPrime(int, RSAKeyGenObserver). Method in class cryptix.security.rsa.RSAKeyGen
An observer class is used to monitor progress.

RandomStream(). Constructor for class cryptix.math.RandomStream
read(). Method in class cryptix.math.RandomStream
read(byte[]). Method in class cryptix.math.RandomStream
read(byte[], int, int). Method in class cryptix.math.RandomStream
read(DataInput). Static method in class cryptix.util.ByteArrayFactory
read(DataInput). Static method in class cryptix.pgp.HashFactory
read(DataInput). Method in class cryptix.pgp.Message
This reads the object from the data input stream
read(DataInput). Static method in class cryptix.math.MPI
read(DataInput). Static method in class cryptix.pgp.PacketFactory
read(DataInput). Method in class cryptix.pgp.PacketHeader
This reads the object from the data input stream
read(DataInput). Method in interface cryptix.util.StreamInterface
This reads the object from the data input stream
read(DataInput, int). Method in class cryptix.pgp.Comment
read(DataInput, int). Method in class cryptix.pgp.CompressedData
read(DataInput, int). Method in class cryptix.pgp.ConvEncryptedData
read(DataInput, int). Method in class cryptix.pgp.KeyRingTrust
Read a trust packet from in with length.
read(DataInput, int). Method in class cryptix.pgp.LiteralData
read(DataInput, int). Method in class cryptix.pgp.Packet
read(DataInput, int). Method in class cryptix.pgp.PublicKeyCertificate
read(DataInput, int). Method in class cryptix.pgp.PublicKeyEncrypted
read(DataInput, int). Method in class cryptix.pgp.SecretKeyCertificate
read(DataInput, int). Method in class cryptix.pgp.Signature
read(DataInput, int). Method in class cryptix.pgp.UserId
readAnyPacket(). Method in class cryptix.pgp.PacketInputStream
Reads any packet, including comment packets.
readKeyRingEntry(KeyRingTrust). Method in class cryptix.pgp.PacketInputStream
Used by KeyRing to load in key certificate and accompanying user IDs and signatures and KeyServer to decipher keys retrieved from remote keyservers.
readPacket(). Method in class cryptix.pgp.PacketInputStream
Reads any packet apart from Comment packets.
readSeedFile(). Method in class cryptix.pgp.FileRandomStream
readUntilBegin(DataInputStream). Static method in class cryptix.pgp.Armoury
Read from dis until a PGP section appears.
readUserIdCertificate(KeyRingTrust). Method in class cryptix.pgp.PacketInputStream
recip(BigNum, BigNum). Static method in class cryptix.math.BigNum
reset(). Method in class cryptix.security.CFB
Reset the stream and the IV.
reset(). Method in class cryptix.security.MessageDigest
Initialise (reset) the message digest.
reset(byte[]). Method in class cryptix.security.CipherFeedback
Reset the stream feedback register with a new unique IV and sets position in stream back to zero.
RSA. Static variable in interface cryptix.pgp.Algorithm
RSAKeyGen(RandomStream). Constructor for class cryptix.security.rsa.RSAKeyGen
run(). Method in class cryptix.security.rsa.KeyGenThread

S

save(). Method in class cryptix.pgp.Packet
save(). Method in class cryptix.util.Streamable
save(). Method in interface cryptix.util.StreamInterface
This saves the object into a buffer.
save(BigInteger). Static method in class cryptix.math.MPI
save(byte[]). Static method in class cryptix.util.ByteArrayFactory
save(MessageHash). Static method in class cryptix.pgp.HashFactory
save(Packet). Static method in class cryptix.pgp.PacketFactory
SECRET_KEY. Static variable in class cryptix.pgp.Packet
SecretKey(). Constructor for class cryptix.security.rsa.SecretKey
SecretKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger). Constructor for class cryptix.security.rsa.SecretKey
Creates a secret key pair from the component parts
SecretKeyCertificate(DataInput, int). Constructor for class cryptix.pgp.SecretKeyCertificate
SecretKeyCertificate(SecretKey, Passphrase, RandomStream). Constructor for class cryptix.pgp.SecretKeyCertificate
secretKeyID(). Method in class cryptix.pgp.PublicKeyEncrypted
Returns the ID of the secret key needed to decrypt this packet Can be used with SecretKeyRing.getKey( KeyID keyID, Passphrase passphrase )
SecretKeyRing(). Constructor for class cryptix.pgp.SecretKeyRing
SecretKeyRing(InputStream). Constructor for class cryptix.pgp.SecretKeyRing
Create a new secret keyring object from in.
SecretKeyRing(String). Constructor for class cryptix.pgp.SecretKeyRing
Create a new secret keyring object from the file filename.
SECRING. Static variable in class cryptix.pgp.KeyRingTrust
seed(byte[]). Method in class cryptix.security.CSRandomStream
Reset the seed and the PRNG.
seed(byte[]). Method in class cryptix.math.PseudoRandomStream
seed(byte[]). Method in class cryptix.math.RandomStream
self_test(PrintStream, String[]). Static method in class cryptix.math.BigInteger
self_test(PrintStream, String[]). Static method in class cryptix.math.BigNum
self_test(PrintStream, String[]). Static method in class cryptix.security.DES
self_test(PrintStream, String[]). Static method in class cryptix.security.IDEA
Runs algorithm through test data.
self_test(PrintStream, String[]). Static method in class cryptix.security.MD5
self_test(PrintStream, String[]). Static method in class cryptix.security.SHA
self_test(PrintStream, String[]). Static method in class cryptix.security.SHA0
self_test(PrintStream, String[]). Static method in class cryptix.security.SPEED
Runs algorithm through test data, including certification data provided in paper.
self_test(PrintStream, String[]). Static method in class cryptix.math.TestPrime
serverName. Variable in class cryptix.pgp.KeyClient
setAlgorithm(int). Method in class cryptix.pgp.CompressedData
setKeyServer(KeyClient). Method in class cryptix.pgp.KeyGlob
Give KeyGlob keyclient object it can use to fetch keys remotely.
SHA. Static variable in interface cryptix.pgp.Algorithm
sha. Variable in class cryptix.security.CSRandomStream
SHA(). Constructor for class cryptix.security.SHA
The public constructor.
SHA0(). Constructor for class cryptix.security.SHA0
The public constructor.
SHAOutputStream(). Constructor for class cryptix.security.SHAOutputStream
Create a new digest output stream that uses SHA.
shiftLeft(BigNum, BigNum, int). Static method in class cryptix.math.BigNum
shiftLeft(BigNum, BigNum, short). Static method in class cryptix.math.BigNum
shiftLeft(int). Method in class cryptix.math.BigInteger
shiftLeftOnce(BigNum, BigNum). Static method in class cryptix.math.BigNum
shiftRight(BigNum, BigNum, int). Static method in class cryptix.math.BigNum
shiftRight(BigNum, BigNum, short). Static method in class cryptix.math.BigNum
shiftRight(int). Method in class cryptix.math.BigInteger
shiftRightOnce(BigNum, BigNum). Static method in class cryptix.math.BigNum
SIGNATURE. Static variable in class cryptix.pgp.Packet
signature. Variable in class cryptix.pgp.SignedData
Signature(DataInput, int). Constructor for class cryptix.pgp.Signature
Signature(SecretKey, MD5). Constructor for class cryptix.pgp.Signature
Signature(SecretKey, MD5, RandomStream). Constructor for class cryptix.pgp.Signature
signatures(). Method in class cryptix.pgp.UserIdCertificate
signedBy(). Method in class cryptix.pgp.ArmouredMessage
SignedData(byte[], Signature). Constructor for class cryptix.pgp.SignedData
SignedMessage(byte[], SecretKey, byte[], RandomStream). Constructor for class cryptix.pgp.SignedMessage
SimpleCharSet(). Constructor for class cryptix.pgp.charset.SimpleCharSet
skip(long). Method in class cryptix.math.RandomStream
SPEED(byte[]). Constructor for class cryptix.security.SPEED
Create a default SPEED block cipher from a key in a byte array.
SPEED(byte[], int, int). Constructor for class cryptix.security.SPEED
Create a SPEED block cipher from a key, setting data length and number of rounds.
sTest(). Constructor for class cryptix.pgp_examples.sTest
store. Variable in class cryptix.pgp.PacketInputStream
Streamable(). Constructor for class cryptix.util.Streamable
Streamable(byte[]). Constructor for class cryptix.util.Streamable
Streamable(DataInput). Constructor for class cryptix.util.Streamable
StreamCipher(). Constructor for class cryptix.security.StreamCipher
strip(String). Static method in class cryptix.pgp.Armoury
'Strips' armour off PGP binary data and checks 24-bit checksum
sub(BigInteger, BigInteger). Method in class cryptix.math.BigInteger
sub(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
sub(BigNum, int). Static method in class cryptix.math.BigNum
sub_unsigned(BigNum, BigNum, BigNum). Static method in class cryptix.math.BigNum
sub_unsigned(BigNum, int). Static method in class cryptix.math.BigNum

T

test(). Method in class cryptix.security.rsa.SecretKey
Perform a basic test on the key
Test(). Constructor for class cryptix.pgp_examples.Test
TestBlowfish(). Constructor for class cryptix.examples.TestBlowfish
TestDES(). Constructor for class cryptix.examples.TestDES
TestIDEA(). Constructor for class cryptix.examples.TestIDEA
TestMD5(). Constructor for class cryptix.examples.TestMD5
TestPrime(). Constructor for class cryptix.math.TestPrime
TestSHA(). Constructor for class cryptix.examples.TestSHA
TestSPEED(). Constructor for class cryptix.examples.TestSPEED
theSame(byte[], byte[]). Static method in class cryptix.util.ByteArray
timestamp(). Method in class cryptix.pgp.LiteralData
TIMESTAMP_CERTIFICATE. Static variable in class cryptix.pgp.Signature
tmp. Variable in class cryptix.security.MD5
tmp. Variable in class cryptix.security.SHA
tmp. Variable in class cryptix.security.SHA0
toByteArray(). Method in class cryptix.math.BigInteger
Convert a number into a byte array
toByteArray(). Method in class cryptix.util.ByteArray
toByteArray(). Method in class cryptix.security.MessageHash
toByteArray(). Method in class cryptix.pgp.PacketByteArray
toByteArray(). Method in class cryptix.math.PRSG
Creates a pseudo random number generator from a seed
toByteArray(String). Static method in class cryptix.mime.LegacyString
This conversion function is neccessary because Java 1.1+ uses machine dependent char-to-byte and byte-to-char conversions.
toFilename(MessageHash). Static method in class cryptix.pgp.HashFactory
toHexdumpString(byte[]). Static method in class cryptix.util.ByteArrayFactory
toHexdumpString(byte[], int, int). Static method in class cryptix.util.ByteArrayFactory
toHexString(byte[]). Static method in class cryptix.util.ByteArrayFactory
toHexString(byte[], int, int). Static method in class cryptix.util.ByteArrayFactory
toPacketInputStream(). Method in class cryptix.pgp.PacketByteArray
toString(). Method in class cryptix.pgp.ArmouredData
Armour an unarmoured message
toString(). Method in class cryptix.math.BigInteger
toString(). Method in class cryptix.math.BigNum
toString(). Method in class cryptix.util.ByteArray
toString(). Method in class cryptix.pgp.Comment
toString(). Method in class cryptix.util.EmailAddress
toString(). Method in class cryptix.security.HashMD5
Returns a big endian Hex string prefixed with "MD5:", showing the value of the hash.
toString(). Method in class cryptix.security.HashSHA
Returns a big endian Hex string prefixed with "SHA:", showing the value of the hash.
toString(). Method in class cryptix.security.HashSHA0
Returns a big endian Hex string prefixed with "SHA0:", showing the value of the hash.
toString(). Method in class cryptix.pgp.KeyID
toString(). Method in class cryptix.pgp.KeyRingEntry
Convert the entry to a String which contains the certificate, user names and their associated trust and signature packets.
toString(). Method in class cryptix.pgp.KeyRingTrust
toString(). Method in class cryptix.security.MessageHash
Returns a big endian Hex string showing the value of the hash.
toString(). Method in class cryptix.pgp.PacketByteArray
toString(). Method in class cryptix.security.rsa.PublicKey
toString(). Method in class cryptix.pgp.PublicKeyCertificate
toString(). Method in class cryptix.pgp.PublicKeyEncrypted
toString(). Method in class cryptix.security.rsa.SecretKey
Access all parts of the secret key.
toString(). Method in class cryptix.pgp.SecretKeyCertificate
toString(). Method in class cryptix.pgp.Signature
toString(). Method in class cryptix.pgp.UserId
toString(). Method in class cryptix.pgp.UserIdCertificate
toString(byte[]). Static method in class cryptix.mime.LegacyString
This conversion function is neccessary because Java 1.1+ uses machine dependent char-to-byte and byte-to-char conversions.
toString(MessageHash). Static method in class cryptix.pgp.HashFactory
toString(PacketHeader). Static method in class cryptix.pgp.PacketHeader
transform(int[]). Method in class cryptix.security.MD5
transform(int[]). Method in class cryptix.security.SHA
transform(int[]). Method in class cryptix.security.SHA0
translate(byte[], byte[]). Static method in class cryptix.pgp.charset.SimpleCharSet
TRUST. Static variable in class cryptix.pgp.Packet
trustValue(). Method in class cryptix.pgp.KeyRingEntry
How well is the key trusted overall?
trustValue(). Method in class cryptix.pgp.KeyRingTrust
type. Variable in class cryptix.pgp.PacketHeader
typeString(). Method in class cryptix.pgp.Signature

U

u(). Method in class cryptix.security.rsa.SecretKey
u_. Variable in class cryptix.security.rsa.SecretKey
the multiplic inverse of p mod q
ucmp(BigNum, BigNum). Static method in class cryptix.math.BigNum
unarmour(String). Static method in class cryptix.pgp.ArmouredData
UNDEF. Static variable in class cryptix.pgp.KeyRingTrust
UNK. Static variable in class cryptix.pgp.charset.SimpleCharSet
UNKNOWN. Static variable in class cryptix.pgp.KeyRingTrust
updateSeedFile(). Method in class cryptix.pgp.FileRandomStream
usage(). Static method in class cryptix.examples.IDEAcryptAFile
user(). Method in class cryptix.util.EmailAddress
USER_ID. Static variable in class cryptix.pgp.Packet
USER_ID_REVOCATION_CERTIFICATE. Static variable in class cryptix.pgp.Signature
userId(). Method in class cryptix.pgp.UserIdCertificate
UserId(DataInput, int). Constructor for class cryptix.pgp.UserId
UserId(String). Constructor for class cryptix.pgp.UserId
userName(). Method in class cryptix.pgp.UserIdCertificate
users. Variable in class cryptix.pgp.KeyRing
USUALLY. Static variable in class cryptix.pgp.KeyRingTrust
UTF8. Static variable in interface cryptix.pgp.Algorithm

V

VanityKeyGen(). Constructor for class cryptix.pgp_examples.VanityKeyGen
verify(PublicKey). Method in class cryptix.pgp.SignedData
verify(PublicKey, byte[]). Method in class cryptix.pgp.Signature

W

w. Variable in class cryptix.security.SHA
w. Variable in class cryptix.security.SHA0
WebClient(String, int, String). Constructor for class cryptix.pgp.WebClient
write(byte[]). Method in class cryptix.security.MessageDigestOutputStream
Writes an array of bytes to the message digestor
write(byte[], int, int). Method in class cryptix.security.MessageDigestOutputStream
Writes a sub array of bytes to the message digestor.
write(DataOutput). Method in class cryptix.pgp.Comment
write(DataOutput). Method in class cryptix.pgp.CompressedData
write(DataOutput). Method in class cryptix.pgp.ConvEncryptedData
write(DataOutput). Method in class cryptix.pgp.KeyRingEntry
Write out this entry as a series of PGP packets to out.
write(DataOutput). Method in class cryptix.pgp.KeyRingTrust
Write this trust packet to out.
write(DataOutput). Method in class cryptix.pgp.LiteralData
write(DataOutput). Method in class cryptix.pgp.Message
This writes the object to the data output stream
write(DataOutput). Method in class cryptix.pgp.Packet
write(DataOutput). Method in class cryptix.pgp.PacketHeader
This writes the object to the data output stream
write(DataOutput). Method in class cryptix.pgp.PublicKeyCertificate
write(DataOutput). Method in class cryptix.pgp.PublicKeyEncrypted
write(DataOutput). Method in class cryptix.pgp.SecretKeyCertificate
write(DataOutput). Method in class cryptix.pgp.Signature
write(DataOutput). Method in class cryptix.pgp.SignedMessage
This writes the object to the data output stream
write(DataOutput). Method in interface cryptix.util.StreamInterface
This writes the object to the data output stream
write(DataOutput). Method in class cryptix.pgp.UserId
write(DataOutput, BigInteger). Static method in class cryptix.math.MPI
write(DataOutput, byte[]). Static method in class cryptix.util.ByteArrayFactory
write(DataOutput, ByteArray). Static method in class cryptix.util.ByteArrayFactory
write(DataOutput, MessageHash). Static method in class cryptix.pgp.HashFactory
write(DataOutput, Packet). Static method in class cryptix.pgp.PacketFactory
write(int). Method in class cryptix.security.MessageDigestOutputStream
Writes a byte to the message digestor.
write(OutputStream). Method in class cryptix.pgp.KeyRing
Writes out all KeyRingEntries contained in this keyring to outputStream.
writeKeyRingEntry(KeyRingEntry). Method in class cryptix.pgp.PacketOutputStream
writePacket(Packet). Method in class cryptix.pgp.PacketOutputStream
writeUserIdCertificate(UserIdCertificate). Method in class cryptix.pgp.PacketOutputStream

X

xorBlock. Variable in class cryptix.security.CipherFeedback

Z

zero. Static variable in class cryptix.math.BigInteger
zero(). Static method in class cryptix.math.BigInteger
zero(BigNum). Static method in class cryptix.math.BigNum
ZIP. Static variable in interface cryptix.pgp.Algorithm