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

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

?? aes.h

?? openswan
?? H
字號(hào):
// I retain copyright in this code but I encourage its free use provided// that I don't carry any responsibility for the results. I am especially // happy to see it used in free and open source software. If you do use // it I would appreciate an acknowledgement of its origin in the code or// the product that results and I would also appreciate knowing a little// about the use to which it is being put. I am grateful to Frank Yellin// for some ideas that are used in this implementation.//// Dr B. R. Gladman <brg@gladman.uk.net> 6th April 2001.//// This is an implementation of the AES encryption algorithm (Rijndael)// designed by Joan Daemen and Vincent Rijmen. This version is designed// to provide both fixed and dynamic block and key lengths and can also // run with either big or little endian internal byte order (see aes.h). // It inputs block and key lengths in bytes with the legal values being // 16, 24 and 32./* * Modified by Jari Ruusu,  May 1 2001 *  - Fixed some compile warnings, code was ok but gcc warned anyway. *  - Changed basic types: byte -> unsigned char, word -> u_int32_t *  - Major name space cleanup: Names visible to outside now begin *    with "aes_" or "AES_". A lot of stuff moved from aes.h to aes.c *  - Removed C++ and DLL support as part of name space cleanup. *  - Eliminated unnecessary recomputation of tables. (actual bug fix) *  - Merged precomputed constant tables to aes.c file. *  - Removed data alignment restrictions for portability reasons. *  - Made block and key lengths accept bit count (128/192/256) *    as well byte count (16/24/32). *  - Removed all error checks. This change also eliminated the need *    to preinitialize the context struct to zero. *  - Removed some totally unused constants. */#ifndef _AES_H#define _AES_H#if defined(__linux__) && defined(__KERNEL__)#  include <linux/types.h>#else #  include <sys/types.h>#endif// CONFIGURATION OPTIONS (see also aes.c)//// Define AES_BLOCK_SIZE to set the cipher block size (16, 24 or 32) or// leave this undefined for dynamically variable block size (this will// result in much slower code).// IMPORTANT NOTE: AES_BLOCK_SIZE is in BYTES (16, 24, 32 or undefined). If// left undefined a slower version providing variable block length is compiled#define AES_BLOCK_SIZE  16// The number of key schedule words for different block and key lengths// allowing for method of computation which requires the length to be a// multiple of the key length//// Nk =       4   6   8//        -------------// Nb = 4 |  60  60  64//      6 |  96  90  96//      8 | 120 120 120#if !defined(AES_BLOCK_SIZE) || (AES_BLOCK_SIZE == 32)#define AES_KS_LENGTH   120#define AES_RC_LENGTH    29#else#define AES_KS_LENGTH   4 * AES_BLOCK_SIZE#define AES_RC_LENGTH   (9 * AES_BLOCK_SIZE) / 8 - 8#endiftypedef struct{    u_int32_t    aes_Nkey;      // the number of words in the key input block    u_int32_t    aes_Nrnd;      // the number of cipher rounds    u_int32_t    aes_e_key[AES_KS_LENGTH];   // the encryption key schedule    u_int32_t    aes_d_key[AES_KS_LENGTH];   // the decryption key schedule#if !defined(AES_BLOCK_SIZE)    u_int32_t    aes_Ncol;      // the number of columns in the cipher state#endif} aes_context;// THE CIPHER INTERFACE#if !defined(AES_BLOCK_SIZE)extern void aes_set_blk(aes_context *, const int);#endifextern void aes_set_key(aes_context *, const unsigned char [], const int, const int);extern void aes_encrypt(const aes_context *, const unsigned char [], unsigned char []);extern void aes_decrypt(const aes_context *, const unsigned char [], unsigned char []);// The block length inputs to aes_set_block and aes_set_key are in numbers// of bytes or bits.  The calls to subroutines must be made in the above// order but multiple calls can be made without repeating earlier calls// if their parameters have not changed.#endif  // _AES_H

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜诱惑亚洲看片| 久久亚洲影视婷婷| 亚洲一区二区三区视频在线播放 | 一区二区免费在线播放| 欧美色精品天天在线观看视频| 国产一区二区在线电影| 精品黑人一区二区三区久久| 国产九色sp调教91| 国产精品高潮久久久久无| 色婷婷一区二区| 日本aⅴ亚洲精品中文乱码| 精品欧美一区二区三区精品久久| 国产九九视频一区二区三区| 亚洲视频精选在线| 日韩一区二区电影网| 国产成人亚洲精品狼色在线| 亚洲欧洲色图综合| 91麻豆精品久久久久蜜臀| 精品无人码麻豆乱码1区2区| 亚洲国产精品99久久久久久久久 | 欧美三级日韩在线| 久久99国产精品久久99果冻传媒| 日本一区二区成人| 欧美日韩精品欧美日韩精品一| 狠狠色丁香婷婷综合| 亚洲女爱视频在线| 欧美sm极限捆绑bd| 一本一本大道香蕉久在线精品| 蜜桃视频一区二区三区| 国产精品不卡在线| 6080国产精品一区二区| 精品日韩欧美一区二区| 99久久婷婷国产| 蜜桃av噜噜一区二区三区小说| 国产精品网曝门| 日韩一区二区免费在线电影| 97se亚洲国产综合自在线观| 麻豆中文一区二区| 一区二区三区在线免费视频| 久久久久久电影| 欧美绝品在线观看成人午夜影视| 成人一级片网址| 久久精品国产一区二区三| 亚洲欧美日韩国产手机在线 | 国产91精品露脸国语对白| 日韩国产欧美视频| 一区二区三区在线观看国产| 国产午夜精品福利| 日韩欧美一卡二卡| 欧美日韩国产区一| 91丨九色丨国产丨porny| 国产麻豆成人传媒免费观看| 日韩福利电影在线| 亚洲一区二区三区小说| 中文字幕中文字幕中文字幕亚洲无线| 欧美一级欧美三级在线观看| 在线免费亚洲电影| 菠萝蜜视频在线观看一区| 国产精品亚洲视频| 九一九一国产精品| 日日摸夜夜添夜夜添国产精品| 亚洲精品国产精品乱码不99| 亚洲欧洲日韩在线| 日本一区二区三区电影| 久久亚洲综合色| 337p粉嫩大胆噜噜噜噜噜91av| 91精品国产综合久久久蜜臀图片 | 欧美一二区视频| 欧美精选一区二区| 欧美日韩在线一区二区| 色妹子一区二区| 一本色道久久加勒比精品 | 国产成人精品免费看| 精品一区二区三区蜜桃| 毛片av一区二区三区| 美腿丝袜亚洲综合| 狠狠色狠狠色合久久伊人| 久热成人在线视频| 国产精品一二三在| 国产成人日日夜夜| 成人丝袜18视频在线观看| 波多野洁衣一区| 色综合久久88色综合天天免费| 色综合咪咪久久| 欧美日韩三级视频| 3751色影院一区二区三区| 日韩亚洲欧美在线| 久久精品一区二区三区不卡牛牛| 久久久噜噜噜久久中文字幕色伊伊 | 日韩亚洲国产中文字幕欧美| 欧美mv日韩mv国产网站| 国产日韩欧美精品综合| 国产精品美女久久久久久久 | 欧美性生活大片视频| 4438x成人网最大色成网站| 日韩精品一区二区三区在线播放 | 欧美日韩精品系列| 欧美成人一区二区三区片免费 | 久久99精品久久久久久动态图| 国内久久精品视频| 不卡一区中文字幕| 欧美日本在线播放| 日韩欧美的一区| 国产精品午夜免费| 亚洲图片有声小说| 久久99精品久久久久婷婷| 成av人片一区二区| 8x福利精品第一导航| 久久久久久久久久美女| 有码一区二区三区| 麻豆国产精品777777在线| av中文字幕不卡| 911精品国产一区二区在线| 久久亚洲精品小早川怜子| 一区二区三区不卡在线观看| 轻轻草成人在线| 一本一本久久a久久精品综合麻豆| 日韩一级大片在线观看| 综合久久国产九一剧情麻豆| 男女视频一区二区| 99riav久久精品riav| 欧美一级艳片视频免费观看| 中文字幕中文字幕中文字幕亚洲无线 | 亚洲国产中文字幕| 国产乱码精品一区二区三区忘忧草 | 精品久久久久久久久久久久久久久 | 亚洲欧美综合色| 精品制服美女久久| 日本道精品一区二区三区| 精品国产污网站| 亚洲国产精品麻豆| 国产a区久久久| 91精品国产综合久久福利软件| 1024精品合集| 国产传媒一区在线| 日韩小视频在线观看专区| 一卡二卡欧美日韩| 99久久伊人久久99| 久久久久国色av免费看影院| 人人爽香蕉精品| 欧美性色黄大片| 国产精品国产三级国产三级人妇| 美日韩一级片在线观看| 欧美性生活影院| 有码一区二区三区| 91影院在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 久久国产精品一区二区| 91麻豆精品国产综合久久久久久| 五月婷婷激情综合| 日韩欧美在线影院| 91成人看片片| 亚洲色图制服丝袜| a级高清视频欧美日韩| 国产午夜精品久久久久久久| 韩国理伦片一区二区三区在线播放| 欧美三级中文字幕| 亚洲一区二区高清| 欧洲一区在线电影| 亚洲一二三区在线观看| 日本高清视频一区二区| 亚洲色图欧美偷拍| 91丨九色丨蝌蚪富婆spa| 亚洲情趣在线观看| 色成年激情久久综合| 亚洲夂夂婷婷色拍ww47| 欧美亚洲一区二区在线观看| 亚洲一区在线播放| 欧美日韩日本视频| 日韩国产欧美三级| 精品嫩草影院久久| 国产成人免费xxxxxxxx| 欧美国产日韩在线观看| www.av精品| 一区二区三区欧美亚洲| 欧美亚洲动漫另类| 青青草伊人久久| 精品国产免费一区二区三区四区| 精品一区二区三区免费观看| 国产校园另类小说区| 成人免费高清在线| 亚洲免费视频中文字幕| 欧美日韩国产大片| 极品美女销魂一区二区三区免费| 亚洲精品一区二区在线观看| 国产精品香蕉一区二区三区| 国产精品欧美综合在线| 在线看日本不卡| 日韩精品亚洲专区| 精品成人私密视频| www.视频一区| 亚洲超碰精品一区二区| 精品免费国产一区二区三区四区| 国产成人免费视频网站高清观看视频| 国产精品看片你懂得| 欧美在线观看视频一区二区三区 | 亚洲日本青草视频在线怡红院| 91福利社在线观看| 韩国视频一区二区| 亚洲欧美激情插 |