com::orionsec::jpkif::CPKIFCryptoPPRaw Class Reference

Inheritance diagram for com::orionsec::jpkif::CPKIFCryptoPPRaw:

Inheritance graph
[legend]
Collaboration diagram for com::orionsec::jpkif::CPKIFCryptoPPRaw:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 11 of file CPKIFCryptoPPRaw.java.


Public Member Functions

 CPKIFCryptoPPRaw (long cPtr, boolean cMemoryOwn)
synchronized void delete ()
 CPKIFCryptoPPRaw ()
void Initialize ()
void GenRandom (byte[] buf, int len)
IPKIFHashContext HashInit (HASH_ALG alg)
void HashUpdate (IPKIFHashContext hash, byte[] pData, int nDataLen)
void HashFinal (IPKIFHashContext hash, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean SupportsAlgorithm (CPKIFKeyMaterial key)
void Sign (CPKIFKeyMaterial key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG hashAlg)
void Decrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean pad)
void Decrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Encrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean pad)
void Encrypt (CPKIFKeyMaterial key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean Verify (CPKIFKeyMaterial key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG hashAlg)
boolean VerifyCertificate (CPKIFCertificate issCert, CPKIFCertificate subCert)
IPKIFRawCryptContext CryptInit (CPKIFKeyMaterial key, boolean pad)
IPKIFRawCryptContext CryptInit (CPKIFKeyMaterial key)
void Decrypt (IPKIFRawCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Encrypt (IPKIFRawCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
IPKIFRawCryptContext HMACInit (CPKIFKeyMaterial key, HASH_ALG ha)
void HMACUpdate (IPKIFRawCryptContext ctx, byte[] pData, int nDataLen)
void HMACFinal (IPKIFRawCryptContext ctx, byte[] pResult, SWIGTYPE_p_int pnResultLen)

Static Public Member Functions

static long getCPtr (CPKIFCryptoPPRaw obj)

Static Public Attributes

static final int thisComponent = pkif_moduleJNI.CPKIFCryptoPPRaw_thisComponent_get()

Protected Member Functions

void finalize ()

Constructor & Destructor Documentation

com::orionsec::jpkif::CPKIFCryptoPPRaw::CPKIFCryptoPPRaw ( long  cPtr,
boolean  cMemoryOwn 
) [inline]

Definition at line 14 of file CPKIFCryptoPPRaw.java.

com::orionsec::jpkif::CPKIFCryptoPPRaw::CPKIFCryptoPPRaw ( void   )  [inline]

Definition at line 38 of file CPKIFCryptoPPRaw.java.


Member Function Documentation

static long com::orionsec::jpkif::CPKIFCryptoPPRaw::getCPtr ( CPKIFCryptoPPRaw  obj  )  [inline, static]

Definition at line 19 of file CPKIFCryptoPPRaw.java.

References swigCPtr.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::finalize (  )  [inline, protected]

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 23 of file CPKIFCryptoPPRaw.java.

synchronized void com::orionsec::jpkif::CPKIFCryptoPPRaw::delete (  )  [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Initialize ( void   )  [inline]

Reimplemented from com::orionsec::jpkif::IPKIFColleague.

Definition at line 42 of file CPKIFCryptoPPRaw.java.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::GenRandom ( byte[]  buf,
int  len 
) [inline]

Definition at line 46 of file CPKIFCryptoPPRaw.java.

IPKIFHashContext com::orionsec::jpkif::CPKIFCryptoPPRaw::HashInit ( HASH_ALG  alg  )  [inline]

Definition at line 50 of file CPKIFCryptoPPRaw.java.

References com::orionsec::jpkif::HASH_ALG::swigValue.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::HashUpdate ( IPKIFHashContext  hash,
byte[]  pData,
int  nDataLen 
) [inline]

Definition at line 55 of file CPKIFCryptoPPRaw.java.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::HashFinal ( IPKIFHashContext  hash,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoPPRaw::SupportsAlgorithm ( CPKIFKeyMaterial  key  )  [inline]

Definition at line 63 of file CPKIFCryptoPPRaw.java.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Sign ( CPKIFKeyMaterial  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
SWIGTYPE_p_int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Decrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  pad 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Decrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Encrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  pad 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Encrypt ( CPKIFKeyMaterial  key,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoPPRaw::Verify ( CPKIFKeyMaterial  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
int  nSignatureLen,
HASH_ALG  hashAlg 
) [inline]

Definition at line 87 of file CPKIFCryptoPPRaw.java.

References com::orionsec::jpkif::HASH_ALG::swigValue.

boolean com::orionsec::jpkif::CPKIFCryptoPPRaw::VerifyCertificate ( CPKIFCertificate  issCert,
CPKIFCertificate  subCert 
) [inline]

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoPPRaw::CryptInit ( CPKIFKeyMaterial  key,
boolean  pad 
) [inline]

Definition at line 95 of file CPKIFCryptoPPRaw.java.

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoPPRaw::CryptInit ( CPKIFKeyMaterial  key  )  [inline]

Definition at line 100 of file CPKIFCryptoPPRaw.java.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Decrypt ( IPKIFRawCryptContext  cryptContext,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  arg5 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPPRaw::Encrypt ( IPKIFRawCryptContext  cryptContext,
byte[]  pData,
int  nDataLen,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen,
boolean  arg5 
) [inline]

IPKIFRawCryptContext com::orionsec::jpkif::CPKIFCryptoPPRaw::HMACInit ( CPKIFKeyMaterial  key,
HASH_ALG  ha 
) [inline]

Definition at line 113 of file CPKIFCryptoPPRaw.java.

References com::orionsec::jpkif::HASH_ALG::swigValue.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::HMACUpdate ( IPKIFRawCryptContext  ctx,
byte[]  pData,
int  nDataLen 
) [inline]

Definition at line 118 of file CPKIFCryptoPPRaw.java.

void com::orionsec::jpkif::CPKIFCryptoPPRaw::HMACFinal ( IPKIFRawCryptContext  ctx,
byte[]  pResult,
SWIGTYPE_p_int  pnResultLen 
) [inline]


Member Data Documentation

final int com::orionsec::jpkif::CPKIFCryptoPPRaw::thisComponent = pkif_moduleJNI.CPKIFCryptoPPRaw_thisComponent_get() [static]

Definition at line 126 of file CPKIFCryptoPPRaw.java.


The documentation for this class was generated from the following file:

Generated on Mon Nov 15 11:22:01 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6