lbn16.h revision 7c478bd95313f5f23a4c958a745db2134aa03244
/*
* Copyright (c) 1999 by Sun Microsystems, Inc.
* All rights reserved.
*/
#ifndef LBN16_H
#define LBN16_H
/*
* Cylink Corporation � 1998
*
* This software is licensed by Cylink to the Internet Software Consortium to
* promote implementation of royalty free public key cryptography within IETF
* standards. Cylink wishes to expressly thank the contributions of Dr.
* Martin Hellman, Whitfield Diffie, Ralph Merkle and Stanford University for
* their contributions to Internet Security. In accordance with the terms of
* this license, ISC is authorized to distribute and sublicense this software
* for the practice of IETF standards.
*
* The software includes BigNum, written by Colin Plumb and licensed by Philip
* R. Zimmermann for royalty free use and distribution with Cylink's
* software. Use of BigNum as a stand alone product or component is
* specifically prohibited.
*
* Disclaimer of All Warranties. THIS SOFTWARE IS BEING PROVIDED "AS IS",
* WITHOUT ANY EXPRESSED OR IMPLIED WARRANTY OF ANY KIND WHATSOEVER. IN
* PARTICULAR, WITHOUT LIMITATION ON THE GENERALITY OF THE FOREGOING, CYLINK
* MAKES NO REPRESENTATION OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
* PURPOSE.
*
* Cylink or its representatives shall not be liable for tort, indirect,
* special or consequential damages such as loss of profits or loss of
* goodwill from the use or inability to use the software for any purpose or
* for any reason whatsoever.
*
* EXPORT LAW: Export of the Foundations Suite may be subject to compliance
* with the rules and regulations promulgated from time to time by the Bureau
* of Export Administration, United States Department of Commerce, which
* restrict the export and re-export of certain products and technical data.
* If the export of the Foundations Suite is controlled under such rules and
* regulations, then the Foundations Suite shall not be exported or
* re-exported, directly or indirectly, (a) without all export or re-export
* licenses and governmental approvals required by any applicable laws, or (b)
* in violation of any applicable prohibition against the export or re-export
* of any part of the Foundations Suite. All export licenses for software
* containing the Foundations Suite are the sole responsibility of the licensee.
*/
#pragma ident "%Z%%M% %I% %E% SMI"
#include "lbn.h"
#ifndef BNWORD16
#endif
#ifndef lbnCopy_16
#endif
#ifndef lbnZero_16
#endif
#ifndef lbnNeg_16
#endif
#ifndef lbnAdd1_16
#endif
#ifndef lbnSub1_16
#endif
#ifndef lbnAddN_16
#endif
#ifndef lbnSubN_16
#endif
#ifndef lbnCmp_16
#endif
#ifndef lbnMulN1_16
#endif
#ifndef lbnMulAdd1_16
#endif
#ifndef lbnMulSub1_16
#endif
#ifndef lbnLshift_16
#endif
#ifndef lbnDouble_16
#endif
#ifndef lbnRshift_16
#endif
#ifndef lbnMul_16
#endif
#ifndef lbnSquare_16
#endif
#ifndef lbnNorm_16
#endif
#ifndef lbnBits_16
#endif
#ifndef lbnExtractBigBytes_16
#endif
#ifndef lbnInsertBigytes_16
#endif
#ifndef lbnExtractLittleBytes_16
#endif
#ifndef lbnInsertLittleBytes_16
#endif
#ifndef lbnDiv21_16
#endif
#ifndef lbnDiv1_16
#endif
#ifndef lbnModQ_16
#endif
#ifndef lbnDiv_16
#endif
#ifndef lbnMontInv1_16
#endif
#ifndef lbnMontReduce_16
#endif
#ifndef lbnToMont_16
#endif
#ifndef lbnFromMont_16
#endif
#ifndef lbnExpMod_16
#endif
#ifndef lbnDoubleExpMod_16
#endif
#ifndef lbnTwoExpMod_16
#endif
#ifndef lbnGcd_16
#endif
#ifndef lbnInv_16
#endif
#endif /* LBN16_H */