XrdCryptotest.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <XrdOuc/XrdOucString.hh>
#include <XrdSut/XrdSutAux.hh>
#include <XrdSut/XrdSutBucket.hh>
#include <XrdCrypto/XrdCryptoAux.hh>
#include <XrdCrypto/XrdCryptoFactory.hh>
#include <XrdCrypto/XrdCryptoCipher.hh>
#include <XrdCrypto/XrdCryptoMsgDigest.hh>
#include <XrdCrypto/XrdCryptoRSA.hh>
#include <XrdCrypto/XrdCryptoX509.hh>

Go to the source code of this file.

Defines

#define PRINT(x)   {cerr <<x <<endl;}

Functions

int main (int argc, char **argv)

Variables

const char * XrdCryptotestCVSID = "$Id: XrdCryptotest.cc 30949 2009-11-02 16:37:58Z ganis $"
XrdCryptoFactorygCryptoFactory = 0


Define Documentation

#define PRINT ( x   )     {cerr <<x <<endl;}

Definition at line 27 of file XrdCryptotest.cc.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 30 of file XrdCryptotest.cc.

References XrdCryptoBasic::AsHexString(), XrdCryptoBasic::Buffer(), XrdCryptoFactory::Cipher(), cryptoTRACE_Debug, DebugON, XrdCryptoCipher::DecOutLength(), XrdCryptoCipher::Decrypt(), XrdCryptoRSA::DecryptPrivate(), XrdCryptoRSA::DecryptPublic(), XrdCryptoX509::Dump(), XrdCryptoRSA::Dump(), XrdCryptoCipher::EncOutLength(), XrdCryptoCipher::Encrypt(), XrdCryptoRSA::EncryptPrivate(), XrdCryptoRSA::EncryptPublic(), XrdCryptoRSA::ExportPrivate(), XrdCryptoRSA::ExportPublic(), XrdCryptoMsgDigest::Final(), XrdCryptoCipher::Finalize(), gCryptoFactory, XrdCryptoFactory::GetCryptoFactory(), XrdCryptoRSA::GetPrilen(), XrdCryptoRSA::GetPublen(), i, XrdCryptoFactory::ID(), XrdCryptoRSA::ImportPrivate(), XrdCryptoRSA::ImportPublic(), XrdCryptoCipher::IsValid(), j, k, XrdCryptoFactory::KDFun(), KDFun, XrdCryptoBasic::Length(), local, match(), XrdCryptoFactory::MsgDigest(), p, PRINT, XrdCryptoCipher::Public(), XrdCryptoFactory::RSA(), XrdCryptoFactory::SetTrace(), XrdSutBucket::size, sprintf(), strcpy(), sutTRACE_Debug, XrdCryptoMsgDigest::Update(), XrdCryptoFactory::X509(), XrdCryptoSetTrace(), XrdSutSetTrace(), and XrdSutToHex().


Variable Documentation

XrdCryptoFactory* gCryptoFactory = 0

Definition at line 28 of file XrdCryptotest.cc.

Referenced by main().

const char* XrdCryptotestCVSID = "$Id: XrdCryptotest.cc 30949 2009-11-02 16:37:58Z ganis $"

Definition at line 3 of file XrdCryptotest.cc.


Generated on Tue Jul 5 16:08:06 2011 for ROOT_528-00b_version by  doxygen 1.5.1