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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? enrupt.h

?? en_RUPT 編碼的字節操作
?? H
字號:
/*\ * * EnRUPT - Fast Block/Stream Cipher/HASH/MAC/RNG/PRNG Function * Designed by Sean O'Neil <sean><cryptolib><com> * http://www.enrupt.com/ * EnRUPT and all its implementations are in the public domain. * * enrupt.h - A reference C implementation version 1.09 * This implementation is for reference only. * It is very slow in most cases. * Only little-endian byte order is supported in this version. * * Note: You only need this file. * The C program is only for performance testing. *\*/#ifndef _EnRUPT_h_#define _EnRUPT_h_#if (defined(_MSC_VER)||defined(__INTEL_COMPILER))	#include <stdlib.h>	#ifndef u32		#define u32						unsigned long	#endif	#pragma intrinsic (_lrotr)	#if !defined(rotr)		#define rotr(x,n)				_lrotr(x,n)	#endif	#if !defined(__inline__)		#define __inline__				__forceinline	#endif#elif !defined(rotr)	#include <stdint.h>	#ifndef u32		#define u32						uint_32t	#endif	#define rotr(x,n)					((((u32)(x))>>((n)&31))&0xFFFFFFFFUL|(((u32)(x))<<((0-(n))&31))&0xFFFFFFFFUL)#endif// EnRUPT round functions://#define rupt(x0,x2,k,r) (rotr(2*(x0)^(x2)^(k)^(r),8)*9)	// An inline function is faster in MSVC
static __inline__ u32 rupt(const u32 x0, const u32 x2, const u32 k, const u32 r) { return rotr(2*x0^x2^k^r,8)*9; }
#define rupt1(x0,x1,x2,k,r) ((x1)^=rupt(x0,x2,k,r)^(k))
#define rupts(x0,x1,x2,x3,x4,x5,r,d,t) ((x1)^=t=rupt(x0,x2,d,r*2+1),(d)^=(t)^(x4),(x2)^=t=rupt(x1,x3,d,r*2+2),r++,(d)^=(t)^x5)/////#define irrupt(x,xw,r,d,t) rupts(x[r*2%(xw)],x[(r*2+1)%(xw)],x[(r*2+2)%(xw)],x[(r*2+3)%(xw)],x[(r*2+1+(xw)/2)%(xw)],x[(r*2+2+(xw)/2)%(xw)],r,d,t)// Block EnRUPT for blocks and keys of any size:#define enRUPT(x,xw,k,kw,r) {for (r=1; r<=8*(xw)+4*(kw); r++) rupt1 (x[(r-1)%(xw)],x[r%(xw)],x[(r+1)%(xw)],k[r%(kw)],r);}#define unRUPT(x,xw,k,kw,r) {for (r=8*(xw)+4*(kw); r!=0; r--) rupt1 (x[(r-1)%(xw)],x[r%(xw)],x[(r+1)%(xw)],k[r%(kw)],r);}
























// EnRUPT stream modes:#define irRUPT_init(x,xw,k,kw,r,d,t,u) \{\	for (u = 0; u < xw; u++) x[u] = 0; r = 0; d = 0;\	if (kw)\	{\		while (r < kw) mcRUPT (x, xw, r, k[r], d, t);\		for (u = 0; u < 2*(xw); u++) irrupt (x, xw, r, d, t);\	}\}// The following word-wise data processing does not include handling of loose odd bytes between calls#define RUPT(x,xw,r,d,p,c,e,t)	((e?c:p)=(e?p:c)^irrupt(x,xw,r,d,t))#define aeRUPT(x,xw,r,d,p,c,e)	(RUPT(x,xw,r,d,p,c,e),d=c)#define mcRUPT(x,xw,r,d,p,t)	(d=irrupt(x,xw,r,d,t)^(p))#define irRUPT(x,xw,r,d,p,t,u) \{\	irrupt (x, xw, r, d, t);\	irrupt (x, xw, r, d, t);\	mcRUPT (x, xw, r, d, p, t);\}// The following word-wise finalization does not include bitwise padding#define irRUPT_fini(h,hw,x,xw,r,d,t,u) \{\	for (u = 0; u < 2*(xw); u++) irrupt (x, xw, r, d, t);\	for (u = 0; u < hw; u++) h[u] = irrupt (x, xw, r, d, t);\}// mdRUPT-max hash function without padding:static __inline__ void mdRUPT_hash (u32 * const h, const u32 hw, u32 * const x, const u32 xw, const u32 * k, const u32 kw){	u32	d, i, t;		for (i = 0; i < xw; i++) x[i] = 0;	enRUPT (x, xw, k, kw, i);	for (i = 0, d = 0; i < hw;) h[i-1] = irrupt (x, xw, i, d, t);	for (i = 0; i < xw; i++) x[i] = 0;}// The above functions do not include memory allocation or other context handling#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
有码一区二区三区| 亚洲成人综合视频| 另类调教123区| bt欧美亚洲午夜电影天堂| 日韩精品一区二区三区三区免费| 中文字幕一区二| 日本乱码高清不卡字幕| 国产精品女人毛片| 99久久国产综合色|国产精品| 国产无人区一区二区三区| 国内外精品视频| 精品少妇一区二区三区在线播放 | 欧美大白屁股肥臀xxxxxx| 视频一区二区中文字幕| 日韩欧美黄色影院| 国产美女av一区二区三区| 国产日韩欧美电影| 91在线国产观看| 五月婷婷激情综合网| 精品久久国产字幕高潮| 国内精品国产成人| 国产精品伦理在线| 欧美日韩中文另类| 精品一区二区在线观看| 国产精品久久久久9999吃药| 色欧美片视频在线观看| 日韩精品一级中文字幕精品视频免费观看 | 国产精品色眯眯| 精品视频在线免费| 国产传媒一区在线| 亚洲已满18点击进入久久| 日韩免费高清av| 国产精品996| 日韩和欧美一区二区| 中文字幕一区二区三| 精品91自产拍在线观看一区| 在线一区二区视频| 国产一区二区电影| 日韩经典一区二区| 中文字幕日韩欧美一区二区三区| 亚洲国产一区在线观看| 精品亚洲porn| 午夜在线成人av| 亚洲精品免费视频| 欧美国产日本视频| 久久蜜桃香蕉精品一区二区三区| 欧美日韩国产小视频| 91久久精品一区二区| 成人免费毛片aaaaa**| 人禽交欧美网站| 日本免费新一区视频| 亚洲欧美国产毛片在线| 亚洲欧美日韩国产中文在线| 中文字幕亚洲精品在线观看| 欧美精品一区二区三区蜜桃视频| 在线成人av影院| 欧美大度的电影原声| 亚洲精品在线免费播放| 欧美sm极限捆绑bd| 国产精品理伦片| 国产精品成人免费在线| 亚洲精品成人悠悠色影视| 国产精品久久久久7777按摩| 一区二区三区视频在线观看| 亚洲卡通动漫在线| 亚洲最快最全在线视频| 久久国内精品视频| 免费成人在线影院| 91麻豆精品国产自产在线| 亚洲va韩国va欧美va| 奇米777欧美一区二区| 国产一区不卡在线| 94-欧美-setu| 日韩色在线观看| 欧美经典一区二区| 亚洲激情图片一区| 亚洲h在线观看| 国产精品自在在线| 欧美日韩性生活| 国产精品传媒入口麻豆| 久久久综合视频| 国产乱人伦偷精品视频不卡| 成人h精品动漫一区二区三区| 91麻豆国产精品久久| 精品国产成人系列| 一区二区视频在线看| 国产91清纯白嫩初高中在线观看| 欧美伊人精品成人久久综合97 | 国产精品一品二品| 欧美日韩黄色影视| 亚洲精品乱码久久久久久久久| 午夜亚洲福利老司机| 欧美系列日韩一区| 亚洲精品视频一区| 日韩一区二区三区在线| 久久久久久久综合色一本| 日产精品久久久久久久性色| 欧美性大战久久久久久久蜜臀 | 丝袜美腿亚洲一区二区图片| 91在线国产观看| 亚洲欧美日韩久久精品| 成人h动漫精品一区二| 国产精品麻豆99久久久久久| 成人国产精品免费网站| 精品卡一卡二卡三卡四在线| 亚洲视频1区2区| 99国产欧美久久久精品| 亚洲三级电影网站| 成人av电影在线| 一区二区三区精品| 色哟哟国产精品| 日韩在线播放一区二区| 日韩一级二级三级精品视频| 国产精一区二区三区| 国产午夜精品在线观看| 99久久精品国产网站| 亚洲成人777| 久久久久99精品国产片| av一区二区三区在线| 亚洲第一狼人社区| 久久久精品国产免费观看同学| 国产精品自拍毛片| 一区二区三区久久| 久久青草欧美一区二区三区| hitomi一区二区三区精品| 日韩国产欧美三级| 久久一二三国产| 欧美日韩国产一区二区三区地区| 国产专区欧美精品| 亚洲成人福利片| 国产精品国产自产拍在线| 制服丝袜成人动漫| 色播五月激情综合网| 国产一区二区久久| 日韩高清在线不卡| 亚洲欧洲色图综合| 26uuu成人网一区二区三区| 欧美在线免费观看亚洲| 成人免费看视频| 国精产品一区一区三区mba桃花| 亚洲人成精品久久久久| 中文字幕精品一区二区三区精品| 欧美一级二级在线观看| 欧美性三三影院| 一本在线高清不卡dvd| 成人免费毛片aaaaa**| 国产乱码精品一品二品| 亚洲国产一区二区视频| 一区二区三区成人| 一区二区三区高清在线| 亚洲欧美日韩中文播放 | 中文字幕不卡三区| 欧美高清在线视频| 国产亚洲一区二区三区四区| 国产欧美日韩亚州综合| 中文字幕免费观看一区| 国产精品超碰97尤物18| 亚洲视频一区二区在线观看| 亚洲国产日韩a在线播放性色| 一区二区三区电影在线播| 日日摸夜夜添夜夜添精品视频| 日韩精彩视频在线观看| 国产做a爰片久久毛片| 99精品视频一区二区三区| 91成人免费在线视频| 欧美一三区三区四区免费在线看 | 日本道在线观看一区二区| 91丨porny丨蝌蚪视频| 欧美性猛交xxxx乱大交退制版 | 免费在线成人网| 国产激情一区二区三区四区 | 国产精品国产成人国产三级| 中文字幕亚洲综合久久菠萝蜜| 国产精品理伦片| 一区二区在线电影| 亚洲日本青草视频在线怡红院| 国产精品不卡在线| 美脚の诱脚舐め脚责91 | 麻豆精品新av中文字幕| 成人免费高清视频| 欧美精品一级二级三级| 国产精品女同互慰在线看| 久久爱www久久做| 一本一本久久a久久精品综合麻豆| 91精品视频网| 亚洲一区二区偷拍精品| 成人做爰69片免费看网站| 精品国产百合女同互慰| 亚洲一二三四在线观看| 91麻豆精品视频| 国产日韩欧美精品一区| 国产毛片精品视频| 精品99一区二区| 国产尤物一区二区在线| 精品理论电影在线观看| 奇米精品一区二区三区在线观看一| 欧美在线小视频| 视频精品一区二区| 欧美电影一区二区| 久久成人综合网|