inescID.crypto.blindSignatures
Class Blindsignatures

java.lang.Object
  extended byinescID.crypto.blindSignatures.Blindsignatures

class Blindsignatures
extends java.lang.Object


Field Summary
private  int DATA_SIZE
           
private static int KeySizeBits
           
private static int KeySizeBytes
           
(package private)  long Lblind
           
(package private)  long Lprepare
           
(package private)  long Lsign
           
(package private)  long Ltotal
           
(package private)  long Lunblind
           
(package private)  long Lverify
           
private  int N_KEYS
           
private  int N_SIGNATURES
           
(package private)  long RBIblind
           
(package private)  long RBIprepare
           
(package private)  long RBIsign
           
(package private)  long RBItotal
           
(package private)  long RBIunblind
           
(package private)  long RBIverify
           
(package private)  long Rblind
           
(package private)  long Rprepare
           
(package private)  long Rsign
           
(package private)  long Rtotal
           
(package private)  long Runblind
           
(package private)  long Rverify
           
 
Constructor Summary
(package private) Blindsignatures()
           
 
Method Summary
 void BlindSignPerformanceTest()
           
 void KeyTest()
           
(package private)  boolean LOGIBlindSignatureTest(java.security.interfaces.RSAPrivateKey kpri, java.security.interfaces.RSAPublicKey kpub, byte[] msg)
           
static void main(java.lang.String[] args)
           
(package private)  boolean REVSBlindSignatureTest(java.security.interfaces.RSAPrivateKey kpri, java.security.interfaces.RSAPublicKey kpub, byte[] msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KeySizeBits

private static final int KeySizeBits
See Also:
Constant Field Values

KeySizeBytes

private static final int KeySizeBytes
See Also:
Constant Field Values

N_KEYS

private int N_KEYS

N_SIGNATURES

private int N_SIGNATURES

DATA_SIZE

private int DATA_SIZE

Rprepare

long Rprepare

Rblind

long Rblind

Rsign

long Rsign

Runblind

long Runblind

Rverify

long Rverify

Rtotal

long Rtotal

RBIprepare

long RBIprepare

RBIblind

long RBIblind

RBIsign

long RBIsign

RBIunblind

long RBIunblind

RBIverify

long RBIverify

RBItotal

long RBItotal

Lprepare

long Lprepare

Lblind

long Lblind

Lsign

long Lsign

Lunblind

long Lunblind

Lverify

long Lverify

Ltotal

long Ltotal
Constructor Detail

Blindsignatures

Blindsignatures()
Method Detail

main

public static void main(java.lang.String[] args)

BlindSignPerformanceTest

public void BlindSignPerformanceTest()

KeyTest

public void KeyTest()

REVSBlindSignatureTest

boolean REVSBlindSignatureTest(java.security.interfaces.RSAPrivateKey kpri,
                               java.security.interfaces.RSAPublicKey kpub,
                               byte[] msg)

LOGIBlindSignatureTest

boolean LOGIBlindSignatureTest(java.security.interfaces.RSAPrivateKey kpri,
                               java.security.interfaces.RSAPublicKey kpub,
                               byte[] msg)