⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lbn68000.h

📁 包含哈希,对称以及非对称的经典算法 包含经典事例
💻 H
字号:
/* * lbn68000.h - 16-bit bignum primitives for the 68000 (or 68010) processors. * * These primitives use little-endian word order. * (The order of bytes within words is irrelevant.) */#define BN_LITTLE_ENDIAN 1#ifdef __cplusplusextern "C" {#endifunsigned short lbnSub1_16(unsigned short *num, unsigned len, unsigned short borrow);unsigned short lbnAdd1_16(unsigned short *num, unsigned len, unsigned short carry);voidlbnMulN1_16(unsigned short *out, unsigned short const *in, unsigned len, unsigned short k);unsigned shortlbnMulAdd1_16(unsigned short *out, unsigned short const *in, unsigned len, unsigned short k);unsigned shortlbnMulSub1_16(unsigned short *out, unsigned short const *in, unsigned len, unsigned short k);unsigned shortlbnDiv21_16(unsigned short *q, unsigned short nh, unsigned short nl, unsigned short d);unsigned lbnModQ_16(unsigned short const *n, unsigned len, unsigned short d);int is68020(void);#ifdef __cplusplus}#endif/* #define the values to exclude the C versions */#define lbnSub1_16 lbnSub1_16#define lbnAdd1_16 lbnAdd1_16#define lbnMulN1_16 lbnMulN1_16#define lbnMulAdd1_16 lbnMulAdd1_16#define lbnMulSub1_16 lbnMulSub1_16#define lbnDiv21_16 lbnDiv21_16#define lbnModQ_16 lbnModQ_16/* Also include the 68020 definitions for 16/32 bit switching versions. */#include <lbn68020.h>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -