com::orionsec::jpkif::CPKIFCryptoPP Class Reference

Inheritance diagram for com::orionsec::jpkif::CPKIFCryptoPP:

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

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 11 of file CPKIFCryptoPP.java.


Public Member Functions

 CPKIFCryptoPP (long cPtr, boolean cMemoryOwn)
synchronized void delete ()
 CPKIFCryptoPP ()
void Initialize ()
void GetKeyList (CPKIFCredentialList v, SWIGTYPE_p_std__bitsetT_9_t arg1)
void GetKeyList (CPKIFCredentialList v)
void GetKeyList (CPKIFCredentialList v, CPKIFKeyUsagePtr ku)
boolean OwnsKey (CPKIFCredential keyID)
CPKIFCredentialPtr MakeKeyID (String asciiHexKeyID)
void Sign (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, SWIGTYPE_p_int nSignatureLen, HASH_ALG ha)
void Decrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
void Encrypt (CPKIFCredential key, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen)
boolean Verify (CPKIFCredential key, byte[] pHashData, int nHashDataLen, byte[] pSignature, int nSignatureLen, HASH_ALG ha)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key, boolean pad)
IPKIFCryptContext CryptInit (CPKIFCredentialPtr key)
void Decrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
void Encrypt (IPKIFCryptContext cryptContext, byte[] pData, int nDataLen, byte[] pResult, SWIGTYPE_p_int pnResultLen, boolean arg5)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCredentialPtr ephemeralKeyPair, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFCredentialPtr ephemeralKeyPair, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr ephemeralPublicKey, CPKIFCertificatePtr theirCert, CPKIFAlgorithm alg)
SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t SecretAgree (CPKIFCredentialPtr myPrivateKey, CPKIFBufferPtr ephemeralPublicKey, CPKIFBufferPtr theirPublicKey, CPKIFAlgorithm alg)
CPKIFKeyMaterialPtr DeriveKey (SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t context, long keyLen)

Static Public Member Functions

static long getCPtr (CPKIFCryptoPP obj)

Static Public Attributes

static final int thisComponent = pkif_moduleJNI.CPKIFCryptoPP_thisComponent_get()

Protected Member Functions

void finalize ()

Constructor & Destructor Documentation

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

Definition at line 14 of file CPKIFCryptoPP.java.

com::orionsec::jpkif::CPKIFCryptoPP::CPKIFCryptoPP (  )  [inline]

Definition at line 38 of file CPKIFCryptoPP.java.


Member Function Documentation

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

Definition at line 19 of file CPKIFCryptoPP.java.

References swigCPtr.

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

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

Definition at line 23 of file CPKIFCryptoPP.java.

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

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

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

Definition at line 42 of file CPKIFCryptoPP.java.

void com::orionsec::jpkif::CPKIFCryptoPP::GetKeyList ( CPKIFCredentialList  v,
SWIGTYPE_p_std__bitsetT_9_t  arg1 
) [inline]

void com::orionsec::jpkif::CPKIFCryptoPP::GetKeyList ( CPKIFCredentialList  v  )  [inline]

Definition at line 50 of file CPKIFCryptoPP.java.

void com::orionsec::jpkif::CPKIFCryptoPP::GetKeyList ( CPKIFCredentialList  v,
CPKIFKeyUsagePtr  ku 
) [inline]

boolean com::orionsec::jpkif::CPKIFCryptoPP::OwnsKey ( CPKIFCredential  keyID  )  [inline]

Definition at line 58 of file CPKIFCryptoPP.java.

CPKIFCredentialPtr com::orionsec::jpkif::CPKIFCryptoPP::MakeKeyID ( String  asciiHexKeyID  )  [inline]

Definition at line 62 of file CPKIFCryptoPP.java.

void com::orionsec::jpkif::CPKIFCryptoPP::Sign ( CPKIFCredential  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
SWIGTYPE_p_int  nSignatureLen,
HASH_ALG  ha 
) [inline]

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

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

boolean com::orionsec::jpkif::CPKIFCryptoPP::Verify ( CPKIFCredential  key,
byte[]  pHashData,
int  nHashDataLen,
byte[]  pSignature,
int  nSignatureLen,
HASH_ALG  ha 
) [inline]

Definition at line 78 of file CPKIFCryptoPP.java.

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

IPKIFCryptContext com::orionsec::jpkif::CPKIFCryptoPP::CryptInit ( CPKIFCredentialPtr  key,
boolean  pad 
) [inline]

Definition at line 82 of file CPKIFCryptoPP.java.

IPKIFCryptContext com::orionsec::jpkif::CPKIFCryptoPP::CryptInit ( CPKIFCredentialPtr  key  )  [inline]

Definition at line 87 of file CPKIFCryptoPP.java.

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

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

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCredentialPtr  ephemeralKeyPair,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFCredentialPtr  ephemeralKeyPair,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  ephemeralPublicKey,
CPKIFCertificatePtr  theirCert,
CPKIFAlgorithm  alg 
) [inline]

SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t com::orionsec::jpkif::CPKIFCryptoPP::SecretAgree ( CPKIFCredentialPtr  myPrivateKey,
CPKIFBufferPtr  ephemeralPublicKey,
CPKIFBufferPtr  theirPublicKey,
CPKIFAlgorithm  alg 
) [inline]

CPKIFKeyMaterialPtr com::orionsec::jpkif::CPKIFCryptoPP::DeriveKey ( SWIGTYPE_p_boost__shared_ptrT_IPKIFKeyAgreeContext_t  context,
long  keyLen 
) [inline]

Definition at line 124 of file CPKIFCryptoPP.java.


Member Data Documentation

final int com::orionsec::jpkif::CPKIFCryptoPP::thisComponent = pkif_moduleJNI.CPKIFCryptoPP_thisComponent_get() [static]

Definition at line 128 of file CPKIFCryptoPP.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