A B C E F G I M S T

A

add(ECPoint) - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 
appRandom - Variable in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 

B

BigSignatureTest - class fi.hut.tcm.tessa.ECTests.BigSignatureTest.
BigSignatureTest This class tests the performance of the ECDSA Signature and demonstrates it's use.
BigSignatureTest() - Constructor for class fi.hut.tcm.tessa.ECTests.BigSignatureTest
 

C

clear() - Method in class fi.hut.tcm.tessa.ECImplementation.ECProvider
override 3 methods from Hashtable to ensure that provider information can only be changed if the caller has the appropriate permissions.
clone() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
Clones the signature object.
clone() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 

E

ECDSAKey - interface fi.hut.tcm.tessa.ECInterfaces.ECDSAKey.
ECDSAKey
ECDSAKeyFactory - class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory.
This class implements the ECDSA key factory.
ECDSAKeyFactory() - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory
 
ECDSAKeyPairGenerator - class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyPairGenerator.
ECDSAKeyPairGenerator Creates ECDSA key pairs.
ECDSAKeyPairGenerator() - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyPairGenerator
The default constructor.
ECDSAParams - interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams.
ECDSAParams
ECDSAPrivateKey - interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPrivateKey.
ECDSAPrivateKey
ECDSAPrivateKeySpec - class fi.hut.tcm.tessa.ECImplementation.ECDSAPrivateKeySpec.
This class specifies a ECDSA private key with its associated parameters.
ECDSAPrivateKeySpec(byte[]) - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAPrivateKeySpec
Creates a new ECDSAPrivateKeySpec with the specified parameter values.
ECDSAPrivateKeySpec(ECDSAParams, BigInteger) - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAPrivateKeySpec
 
ECDSAPublicKey - interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPublicKey.
ECDSAPublicKey
ECDSAPublicKeySpec - class fi.hut.tcm.tessa.ECImplementation.ECDSAPublicKeySpec.
This class specifies an ECDSA public key with its associated parameters.
ECDSAPublicKeySpec(byte[]) - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAPublicKeySpec
Creates a new ECDSAPublicKeySpec with the specified parameter values.
ECDSAPublicKeySpec(ECDSAParams, ECPoint) - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSAPublicKeySpec
Creates a new ECDSAPublicKeySpec with the specified parameter values.
ECDSASignature - class fi.hut.tcm.tessa.ECImplementation.ECDSASignature.
ECDSASignature Creates and vefies ECDSA (Elliptic Curve Digital Signature Algorithm) signatures.
ECDSASignature() - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
The default constructor that initialises the message digest used.
ECPoint - interface fi.hut.tcm.tessa.ECInterfaces.ECPoint.
ECPoint
ECProvider - class fi.hut.tcm.tessa.ECImplementation.ECProvider.
ECProvider Used to register the ECDSA functionality to the Java Runtime Environment.
ECProvider() - Constructor for class fi.hut.tcm.tessa.ECImplementation.ECProvider
 
engineGeneratePrivate(KeySpec) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory
Generates a public key object from the provided key specification (key material).
engineGetKeySpec(Key, Class) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory
Returns a specification (key material) of the given key object in the requested format.
engineGetParameter(String) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
Deprecated.  
engineInitSign(PrivateKey) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineInitVerify(PublicKey) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineSetParameter(AlgorithmParameterSpec) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineSetParameter(String, Object) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
Deprecated. Replaced by engineSetParameter.
engineSign() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineTranslateKey(Key) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this key factory.
engineUpdate(byte) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineUpdate(byte[], int, int) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 
engineVerify(byte[]) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSASignature
 

F

fi.hut.tcm.tessa.ECImplementation - package fi.hut.tcm.tessa.ECImplementation
 
fi.hut.tcm.tessa.ECInterfaces - package fi.hut.tcm.tessa.ECInterfaces
 
fi.hut.tcm.tessa.ECTests - package fi.hut.tcm.tessa.ECTests
 

G

generateKeyPair() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyPairGenerator
 
getA() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getB() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getD() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAPrivateKeySpec
Returns the private key.
getD() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPrivateKey
 
getG() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getH() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getInfo() - Method in class fi.hut.tcm.tessa.ECImplementation.ECProvider
 
getN() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getName() - Method in class fi.hut.tcm.tessa.ECImplementation.ECProvider
 
getP() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAParams
 
getParams() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAPrivateKeySpec
Returns the parameters used (the curve).
getParams() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAPublicKeySpec
Returns the elliptic curve.
getParams() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAKey
 
getParams() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPublicKey
 
getParams() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 
getParams() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPrivateKey
 
getQ() - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAPublicKeySpec
Returns the public key Q.
getQ() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECDSAPublicKey
 
getVersion() - Method in class fi.hut.tcm.tessa.ECImplementation.ECProvider
 
getX() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 
getY() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 

I

initialize(AlgorithmParameterSpec, SecureRandom) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class fi.hut.tcm.tessa.ECImplementation.ECDSAKeyPairGenerator
 
isInfinity() - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 

M

main(String[]) - Static method in class fi.hut.tcm.tessa.ECTests.BigSignatureTest
Performs the signing and verification tests.
multiply(BigInteger) - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 

S

subtract(ECPoint) - Method in interface fi.hut.tcm.tessa.ECInterfaces.ECPoint
 

T

timeGenerate(KeyPairGenerator, int) - Static method in class fi.hut.tcm.tessa.ECTests.BigSignatureTest
 
timeSigning(Signature, PrivateKey, byte[], int) - Static method in class fi.hut.tcm.tessa.ECTests.BigSignatureTest
 
timeVerify(Signature, PublicKey, byte[], byte[], int) - Static method in class fi.hut.tcm.tessa.ECTests.BigSignatureTest
 
toString() - Method in class fi.hut.tcm.tessa.ECImplementation.ECProvider
 

A B C E F G I M S T