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

📄 r_stdlib.c

📁 des和rsa加密算法程序
💻 C
字号:
#include "rsa_incl.h"/* Library Copyright Message */BYTE *Copyright[] = { "Copyright (c) J.S.A.Kapp 94-96." };#ifndef USE_ANSI/* Secure memset routine */#ifndef USEASMvoid R_memset(output, value, len)POINTER output;                 /* output block */int value;                      /* value */unsigned int len;               /* length of block */{	if(len != 0) {		do {			*output++ = (unsigned char)value;		}while(--len != 0);	}}/* Secure memcpy routine */void R_memcpy(output, input, len)POINTER output;                 /* output block */POINTER input;                  /* input block */unsigned int len;               /* length of blocks */{	if (len != 0) {		do {			*output++ = *input++;		}while (--len != 0);	}}/* Secure memcmp routine */int R_memcmp(Block1, Block2, len)POINTER Block1;                 /* first block */POINTER Block2;                 /* second block */unsigned int len;               /* length of blocks */{	if(len != 0) {		/* little trick in declaring vars */		register const unsigned char *p1 = Block1, *p2 = Block2;		do {			if(*p1++ != *p2++)				return(*--p1 - *--p2);		}while(--len != 0);	}	return(0);}#endif /* USEASM */#endif /* USE_ANSI */

⌨️ 快捷键说明

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