00001 /* 00002 * Copyright 2003 Michael A. Marsh, Cornell University. All rights reserved. 00003 * This software is released under the modified BSD license. 00004 * See the file LICENSE in the top-level directory for details. 00005 */ 00006 // 00007 // $Id: SecureBigNumber.h,v 1.3 2004/05/19 15:56:38 mmarsh Exp $ 00008 // 00009 // $Log: SecureBigNumber.h,v $ 00010 // Revision 1.3 2004/05/19 15:56:38 mmarsh 00011 // Added copyright and license statements. 00012 // 00013 // Revision 1.2 2003/11/04 22:31:46 mmarsh 00014 // *** empty log message *** 00015 // 00016 // 00017 00018 #ifndef __CODEX_ASN1_SECUREBIGNUMBER_H__ 00019 #define __CODEX_ASN1_SECUREBIGNUMBER_H__ 00020 00021 #include "BigNumber.h" 00022 00023 namespace CODEX_ASN1 00024 { 00028 class SecureBigNumber : public BigNumber 00029 { 00030 public : 00032 SecureBigNumber(); 00034 SecureBigNumber( BIGNUM * pBN ); 00036 SecureBigNumber( const ASN1_INTEGER* asn1 ); 00038 SecureBigNumber( const BigNumber& aBN ); 00040 virtual ~SecureBigNumber(); 00041 }; 00042 00043 } 00044 00045 #endif /* __CODEX_ASN1_SECUREBIGNUMBER_H__ */
1.2.18