亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? nn.h

?? 一個(gè)測(cè)試DES加密算法和測(cè)試程序
?? H
字號(hào):
/* NN.H - header file for NN.C
 */

/* Copyright (C) RSA Laboratories, a division of RSA Data Security,
     Inc., created 1991. All rights reserved.
 */

/* Type definitions.
 */
typedef UINT4 NN_DIGIT;
typedef UINT2 NN_HALF_DIGIT;

/* Constants.

   Note: MAX_NN_DIGITS is long enough to hold any RSA modulus, plus
   one more digit as required by R_GeneratePEMKeys (for n and phiN,
   whose lengths must be even). All natural numbers have at most
   MAX_NN_DIGITS digits, except for double-length intermediate values
   in NN_Mult (t), NN_ModMult (t), NN_ModInv (w), and NN_Div (c).
 */
/* Length of digit in bits */
#define NN_DIGIT_BITS 32
#define NN_HALF_DIGIT_BITS 16
/* Length of digit in bytes */
#define NN_DIGIT_LEN (NN_DIGIT_BITS / 8)
/* Maximum length in digits */
#define MAX_NN_DIGITS \
  ((MAX_RSA_MODULUS_LEN + NN_DIGIT_LEN - 1) / NN_DIGIT_LEN + 1)
/* Maximum digits */
#define MAX_NN_DIGIT 0xffffffff
#define MAX_NN_HALF_DIGIT 0xffff

/* Macros.
 */
#define LOW_HALF(x) ((x) & MAX_NN_HALF_DIGIT)
#define HIGH_HALF(x) (((x) >> NN_HALF_DIGIT_BITS) & MAX_NN_HALF_DIGIT)
#define TO_HIGH_HALF(x) (((NN_DIGIT)(x)) << NN_HALF_DIGIT_BITS)
#define DIGIT_MSB(x) (unsigned int)(((x) >> (NN_DIGIT_BITS - 1)) & 1)
#define DIGIT_2MSB(x) (unsigned int)(((x) >> (NN_DIGIT_BITS - 2)) & 3)

/* CONVERSIONS
   NN_Decode (a, digits, b, len)   Decodes character string b into a.
   NN_Encode (a, len, b, digits)   Encodes a into character string b.

   ASSIGNMENTS
   NN_Assign (a, b, digits)        Assigns a = b.
   NN_ASSIGN_DIGIT (a, b, digits)  Assigns a = b, where b is a digit.
   NN_AssignZero (a, b, digits)    Assigns a = 0.
   NN_Assign2Exp (a, b, digits)    Assigns a = 2^b.
     
   ARITHMETIC OPERATIONS
   NN_Add (a, b, c, digits)        Computes a = b + c.
   NN_Sub (a, b, c, digits)        Computes a = b - c.
   NN_Mult (a, b, c, digits)       Computes a = b * c.
   NN_LShift (a, b, c, digits)     Computes a = b * 2^c.
   NN_RShift (a, b, c, digits)     Computes a = b / 2^c.
   NN_Div (a, b, c, cDigits, d, dDigits)  Computes a = c div d and b = c mod d.

   NUMBER THEORY
   NN_Mod (a, b, bDigits, c, cDigits)  Computes a = b mod c.
   NN_ModMult (a, b, c, d, digits) Computes a = b * c mod d.
   NN_ModExp (a, b, c, cDigits, d, dDigits)  Computes a = b^c mod d.
   NN_ModInv (a, b, c, digits)     Computes a = 1/b mod c.
   NN_Gcd (a, b, c, digits)        Computes a = gcd (b, c).

   OTHER OPERATIONS
   NN_EVEN (a, digits)             Returns 1 iff a is even.
   NN_Cmp (a, b, digits)           Returns sign of a - b.
   NN_EQUAL (a, digits)            Returns 1 iff a = b.
   NN_Zero (a, digits)             Returns 1 iff a = 0.
   NN_Digits (a, digits)           Returns significant length of a in digits.
   NN_Bits (a, digits)             Returns significant length of a in bits.
 */
void NN_Decode PROTO_LIST
  ((NN_DIGIT *, unsigned int, unsigned char *, unsigned int));
void NN_Encode PROTO_LIST
  ((unsigned char *, unsigned int, NN_DIGIT *, unsigned int));

void NN_Assign PROTO_LIST ((NN_DIGIT *, NN_DIGIT *, unsigned int));
void NN_AssignZero PROTO_LIST ((NN_DIGIT *, unsigned int));
void NN_Assign2Exp PROTO_LIST ((NN_DIGIT *, unsigned int, unsigned int));

NN_DIGIT NN_Add PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));
NN_DIGIT NN_Sub PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));
void NN_Mult PROTO_LIST ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));
void NN_Div PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int, NN_DIGIT *,
    unsigned int));
NN_DIGIT NN_LShift PROTO_LIST 
  ((NN_DIGIT *, NN_DIGIT *, unsigned int, unsigned int));
NN_DIGIT NN_RShift PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, unsigned int, unsigned int));

void NN_Mod PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, unsigned int, NN_DIGIT *, unsigned int));
void NN_ModMult PROTO_LIST 
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));
void NN_ModExp PROTO_LIST 
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int, NN_DIGIT *,
    unsigned int));
void NN_ModInv PROTO_LIST
  ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));
void NN_Gcd PROTO_LIST ((NN_DIGIT *, NN_DIGIT *, NN_DIGIT *, unsigned int));

int NN_Cmp PROTO_LIST ((NN_DIGIT *, NN_DIGIT *, unsigned int));
int NN_Zero PROTO_LIST ((NN_DIGIT *, unsigned int));
unsigned int NN_Bits PROTO_LIST ((NN_DIGIT *, unsigned int));
unsigned int NN_Digits PROTO_LIST ((NN_DIGIT *, unsigned int));

#define NN_ASSIGN_DIGIT(a, b, digits) {NN_AssignZero (a, digits); a[0] = b;}
#define NN_EQUAL(a, b, digits) (! NN_Cmp (a, b, digits))
#define NN_EVEN(a, digits) (((digits) == 0) || ! (a[0] & 1))

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青草原综合久久大伊人精品| 欧美日韩一级片在线观看| 一区二区在线观看av| 亚洲综合丝袜美腿| 精品影院一区二区久久久| 粉嫩av一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 7777精品伊人久久久大香线蕉的| 亚洲精品在线三区| 亚洲三级电影网站| 极品美女销魂一区二区三区| av福利精品导航| 日韩欧美一级精品久久| 中文字幕佐山爱一区二区免费| 日韩和欧美的一区| 成人18视频在线播放| 欧美电影一区二区三区| 欧美激情一区二区三区全黄 | 国产伦精品一区二区三区免费| 91在线精品一区二区| 日韩精品影音先锋| 亚洲裸体在线观看| 精品一区二区三区免费毛片爱| 91日韩精品一区| 欧美videofree性高清杂交| 亚洲精品一二三四区| 久久爱www久久做| 欧美性大战久久久久久久蜜臀| 久久免费午夜影院| 亚洲电影激情视频网站| 国产成人精品aa毛片| 欧美电影一区二区| 一区二区三区免费网站| 国产成人综合亚洲网站| 日韩精品一二三区| 丁香婷婷综合五月| 欧美大胆人体bbbb| 亚洲高清三级视频| 色爱区综合激月婷婷| 国产精品毛片高清在线完整版| 看片的网站亚洲| 性久久久久久久| zzijzzij亚洲日本少妇熟睡| 精品久久99ma| 日韩影视精彩在线| 91黄色免费观看| 国产精品成人一区二区三区夜夜夜| 久久精品国产一区二区三区免费看 | 一本色道久久综合亚洲aⅴ蜜桃| 久久久夜色精品亚洲| 日韩精品欧美精品| 色婷婷综合久色| 国产精品蜜臀av| 国产成人午夜99999| 日韩女优毛片在线| 五月综合激情网| 欧美日韩国产电影| 亚洲一区二区在线观看视频| 91在线精品秘密一区二区| 日本一区二区免费在线观看视频 | 日本一区二区三区视频视频| 精品一二线国产| 日韩欧美卡一卡二| 麻豆91小视频| 精品免费日韩av| 另类小说视频一区二区| 91麻豆精品国产91久久久更新时间| 亚洲国产精品人人做人人爽| 欧美自拍丝袜亚洲| 亚洲成人免费视频| 91精品中文字幕一区二区三区| 亚洲国产一区二区在线播放| 欧美日韩一区二区欧美激情| 亚洲成人动漫在线免费观看| 一本色道综合亚洲| 精品国产露脸精彩对白| 加勒比av一区二区| 久久久久久久综合狠狠综合| 精品一区二区三区在线观看| 精品国产青草久久久久福利| 国产经典欧美精品| 国产精品天干天干在观线| 99在线精品观看| 伊人夜夜躁av伊人久久| 在线观看区一区二| 视频一区二区三区在线| 日韩午夜av电影| 国产福利一区二区| 《视频一区视频二区| 欧美亚洲国产一区二区三区va | 91精品国产91热久久久做人人| 奇米精品一区二区三区在线观看一| 日韩欧美在线影院| 国产.精品.日韩.另类.中文.在线.播放| 日本一区二区免费在线观看视频| voyeur盗摄精品| 亚洲线精品一区二区三区| 欧美一区二区免费视频| 国产成人在线视频播放| 亚洲图片激情小说| 欧美日韩亚洲综合一区| 精品一区二区三区在线播放| 久久成人免费网| 在线观看一区二区视频| 天天影视涩香欲综合网| 在线免费观看日本一区| 日韩三级免费观看| 一区二区三区中文字幕| 欧美美女bb生活片| 国产一区二区在线免费观看| 国产欧美1区2区3区| 色综合久久综合| 久久9热精品视频| 综合av第一页| 欧美一区二区在线不卡| 懂色av一区二区三区免费观看 | 91亚洲精品久久久蜜桃网站| 五月婷婷久久丁香| 久久蜜桃av一区二区天堂| 一本大道综合伊人精品热热| 麻豆精品一区二区综合av| 中文字幕人成不卡一区| 欧美区视频在线观看| 国产精品 欧美精品| 亚洲午夜精品17c| 日本一区二区免费在线观看视频| 欧美性猛交xxxxxxxx| 国产成人一级电影| 天堂影院一区二区| 《视频一区视频二区| 精品久久久久久久久久久久久久久| 91麻豆6部合集magnet| 久久电影网站中文字幕| 亚洲欧美日韩电影| 久久亚洲二区三区| 欧美日韩一级片网站| 波多野结衣亚洲| 日本成人在线电影网| 成人免费在线播放视频| 久久免费看少妇高潮| 欧美久久久久免费| 99久久综合色| 国产乱淫av一区二区三区| 水野朝阳av一区二区三区| 国产精品国产三级国产aⅴ中文| 欧美妇女性影城| 色噜噜狠狠成人中文综合| 国产黄色91视频| 美日韩一区二区| 亚洲国产你懂的| 国产精品成人免费精品自在线观看 | 国产精品国产三级国产有无不卡 | 中文字幕av一区二区三区| 91精品国产日韩91久久久久久| 91色视频在线| 成人精品亚洲人成在线| 老司机免费视频一区二区| 亚洲成人av一区| 亚洲男人电影天堂| 国产精品色一区二区三区| 久久久久久免费网| 精品国精品国产| 日韩区在线观看| 91超碰这里只有精品国产| 欧美亚洲自拍偷拍| 一本到不卡免费一区二区| 成人性生交大片免费看在线播放 | 欧美高清在线视频| 精品伦理精品一区| 日韩视频在线观看一区二区| 欧美日韩国产美女| 日韩毛片一二三区| 欧美国产精品一区二区三区| 精品国产一区二区三区忘忧草| 日韩亚洲欧美在线| 欧美精品九九99久久| 欧美日本精品一区二区三区| 在线日韩av片| 欧美专区在线观看一区| 在线观看欧美日本| 色妞www精品视频| 色老汉av一区二区三区| 色噜噜狠狠色综合欧洲selulu| 一本在线高清不卡dvd| 99国产精品久久久久久久久久| 成人激情图片网| 91麻豆swag| 欧美系列日韩一区| 欧美日韩国产区一| 日韩午夜在线影院| 久久久久久久一区| 国产精品不卡视频| 亚洲综合在线免费观看| 五月激情六月综合| 久久99最新地址| 国产成人亚洲综合a∨婷婷| 99精品久久99久久久久| 欧美在线观看视频在线| 9191国产精品| 久久久美女毛片|