IAIK ECC
version 2.18

iaik.security.ecc.provider
Class ECCProvider

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended byjava.security.Provider
                  extended byiaik.security.ecc.provider.ECCProvider
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public final class ECCProvider
extends java.security.Provider

The provider for Elliptic Curve Cryptography support.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
ECCProvider()
          The default constructor.
ECCProvider(boolean enableSpeedUps)
          This constructor can be called with the argument true if the user wants to control the presence of the iaik_addon.jar file without the invokation of a classloader.
 
Method Summary
static void addAsProvider()
          You can use this static method to register this provider with the default settings (a ClassLoader searches for speedup classes).
static void addAsProvider(boolean enableSpeedUps)
          You can use this static method to register this provider.
 
Methods inherited from class java.security.Provider
clear, entrySet, getInfo, getName, getVersion, keySet, load, put, putAll, remove, toString, values
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, elements, equals, get, hashCode, isEmpty, keys, rehash, size
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ECCProvider

public ECCProvider()
The default constructor.


ECCProvider

public ECCProvider(boolean enableSpeedUps)
This constructor can be called with the argument true if the user wants to control the presence of the iaik_addon.jar file without the invokation of a classloader. If the argument is false, no speedups will be used and no classloader ever checks, if they are available.

Parameters:
enableSpeedUps - Determines manually, whether speedups are used or not, the library does not perform a check with a classloader.
Method Detail

addAsProvider

public static void addAsProvider()
You can use this static method to register this provider with the default settings (a ClassLoader searches for speedup classes).


addAsProvider

public static void addAsProvider(boolean enableSpeedUps)
You can use this static method to register this provider.


IAIK ECC
version 2.18

IAIK-ECC 2.18, (c) 2002 IAIK, (c) 2003 SIC