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

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

?? gcm_init.c

?? 該壓縮包中包括 tom的加密函數庫及pdf說明 ,以及Rinick s ECC:橢圓曲線非對稱加密密鑰生成器
?? C
字號:
/* LibTomCrypt, modular cryptographic library -- Tom St Denis * * LibTomCrypt is a library that provides various cryptographic * algorithms in a highly modular and flexible manner. * * The library is free for all purposes without any express * guarantee it works. * * Tom St Denis, tomstdenis@gmail.com, http://libtomcrypt.org *//**   @file gcm_init.c   GCM implementation, initialize state, by Tom St Denis*/#include "tomcrypt.h"#ifdef GCM_MODE#ifdef GCM_TABLES/* this is x*2^128 mod p(x) ... the results are 16 bytes each stored in a packed format.  Since only the  * lower 16 bits are not zero'ed I removed the upper 14 bytes */static const unsigned char gcm_shift_table[256*2] = {0x00, 0x00, 0x01, 0xc2, 0x03, 0x84, 0x02, 0x46, 0x07, 0x08, 0x06, 0xca, 0x04, 0x8c, 0x05, 0x4e,0x0e, 0x10, 0x0f, 0xd2, 0x0d, 0x94, 0x0c, 0x56, 0x09, 0x18, 0x08, 0xda, 0x0a, 0x9c, 0x0b, 0x5e,0x1c, 0x20, 0x1d, 0xe2, 0x1f, 0xa4, 0x1e, 0x66, 0x1b, 0x28, 0x1a, 0xea, 0x18, 0xac, 0x19, 0x6e,0x12, 0x30, 0x13, 0xf2, 0x11, 0xb4, 0x10, 0x76, 0x15, 0x38, 0x14, 0xfa, 0x16, 0xbc, 0x17, 0x7e,0x38, 0x40, 0x39, 0x82, 0x3b, 0xc4, 0x3a, 0x06, 0x3f, 0x48, 0x3e, 0x8a, 0x3c, 0xcc, 0x3d, 0x0e,0x36, 0x50, 0x37, 0x92, 0x35, 0xd4, 0x34, 0x16, 0x31, 0x58, 0x30, 0x9a, 0x32, 0xdc, 0x33, 0x1e,0x24, 0x60, 0x25, 0xa2, 0x27, 0xe4, 0x26, 0x26, 0x23, 0x68, 0x22, 0xaa, 0x20, 0xec, 0x21, 0x2e,0x2a, 0x70, 0x2b, 0xb2, 0x29, 0xf4, 0x28, 0x36, 0x2d, 0x78, 0x2c, 0xba, 0x2e, 0xfc, 0x2f, 0x3e,0x70, 0x80, 0x71, 0x42, 0x73, 0x04, 0x72, 0xc6, 0x77, 0x88, 0x76, 0x4a, 0x74, 0x0c, 0x75, 0xce,0x7e, 0x90, 0x7f, 0x52, 0x7d, 0x14, 0x7c, 0xd6, 0x79, 0x98, 0x78, 0x5a, 0x7a, 0x1c, 0x7b, 0xde,0x6c, 0xa0, 0x6d, 0x62, 0x6f, 0x24, 0x6e, 0xe6, 0x6b, 0xa8, 0x6a, 0x6a, 0x68, 0x2c, 0x69, 0xee,0x62, 0xb0, 0x63, 0x72, 0x61, 0x34, 0x60, 0xf6, 0x65, 0xb8, 0x64, 0x7a, 0x66, 0x3c, 0x67, 0xfe,0x48, 0xc0, 0x49, 0x02, 0x4b, 0x44, 0x4a, 0x86, 0x4f, 0xc8, 0x4e, 0x0a, 0x4c, 0x4c, 0x4d, 0x8e,0x46, 0xd0, 0x47, 0x12, 0x45, 0x54, 0x44, 0x96, 0x41, 0xd8, 0x40, 0x1a, 0x42, 0x5c, 0x43, 0x9e,0x54, 0xe0, 0x55, 0x22, 0x57, 0x64, 0x56, 0xa6, 0x53, 0xe8, 0x52, 0x2a, 0x50, 0x6c, 0x51, 0xae,0x5a, 0xf0, 0x5b, 0x32, 0x59, 0x74, 0x58, 0xb6, 0x5d, 0xf8, 0x5c, 0x3a, 0x5e, 0x7c, 0x5f, 0xbe,0xe1, 0x00, 0xe0, 0xc2, 0xe2, 0x84, 0xe3, 0x46, 0xe6, 0x08, 0xe7, 0xca, 0xe5, 0x8c, 0xe4, 0x4e,0xef, 0x10, 0xee, 0xd2, 0xec, 0x94, 0xed, 0x56, 0xe8, 0x18, 0xe9, 0xda, 0xeb, 0x9c, 0xea, 0x5e,0xfd, 0x20, 0xfc, 0xe2, 0xfe, 0xa4, 0xff, 0x66, 0xfa, 0x28, 0xfb, 0xea, 0xf9, 0xac, 0xf8, 0x6e,0xf3, 0x30, 0xf2, 0xf2, 0xf0, 0xb4, 0xf1, 0x76, 0xf4, 0x38, 0xf5, 0xfa, 0xf7, 0xbc, 0xf6, 0x7e,0xd9, 0x40, 0xd8, 0x82, 0xda, 0xc4, 0xdb, 0x06, 0xde, 0x48, 0xdf, 0x8a, 0xdd, 0xcc, 0xdc, 0x0e,0xd7, 0x50, 0xd6, 0x92, 0xd4, 0xd4, 0xd5, 0x16, 0xd0, 0x58, 0xd1, 0x9a, 0xd3, 0xdc, 0xd2, 0x1e,0xc5, 0x60, 0xc4, 0xa2, 0xc6, 0xe4, 0xc7, 0x26, 0xc2, 0x68, 0xc3, 0xaa, 0xc1, 0xec, 0xc0, 0x2e,0xcb, 0x70, 0xca, 0xb2, 0xc8, 0xf4, 0xc9, 0x36, 0xcc, 0x78, 0xcd, 0xba, 0xcf, 0xfc, 0xce, 0x3e,0x91, 0x80, 0x90, 0x42, 0x92, 0x04, 0x93, 0xc6, 0x96, 0x88, 0x97, 0x4a, 0x95, 0x0c, 0x94, 0xce,0x9f, 0x90, 0x9e, 0x52, 0x9c, 0x14, 0x9d, 0xd6, 0x98, 0x98, 0x99, 0x5a, 0x9b, 0x1c, 0x9a, 0xde,0x8d, 0xa0, 0x8c, 0x62, 0x8e, 0x24, 0x8f, 0xe6, 0x8a, 0xa8, 0x8b, 0x6a, 0x89, 0x2c, 0x88, 0xee,0x83, 0xb0, 0x82, 0x72, 0x80, 0x34, 0x81, 0xf6, 0x84, 0xb8, 0x85, 0x7a, 0x87, 0x3c, 0x86, 0xfe,0xa9, 0xc0, 0xa8, 0x02, 0xaa, 0x44, 0xab, 0x86, 0xae, 0xc8, 0xaf, 0x0a, 0xad, 0x4c, 0xac, 0x8e,0xa7, 0xd0, 0xa6, 0x12, 0xa4, 0x54, 0xa5, 0x96, 0xa0, 0xd8, 0xa1, 0x1a, 0xa3, 0x5c, 0xa2, 0x9e,0xb5, 0xe0, 0xb4, 0x22, 0xb6, 0x64, 0xb7, 0xa6, 0xb2, 0xe8, 0xb3, 0x2a, 0xb1, 0x6c, 0xb0, 0xae,0xbb, 0xf0, 0xba, 0x32, 0xb8, 0x74, 0xb9, 0xb6, 0xbc, 0xf8, 0xbd, 0x3a, 0xbf, 0x7c, 0xbe, 0xbe };#endif/**  Initialize a GCM state  @param gcm     The GCM state to initialize  @param cipher  The index of the cipher to use  @param key     The secret key  @param keylen  The length of the secret key  @return CRYPT_OK on success */int gcm_init(gcm_state *gcm, int cipher,              const unsigned char *key,  int keylen){   int           err;   unsigned char B[16];#ifdef GCM_TABLES   int           x, y, z, t;#endif   LTC_ARGCHK(gcm != NULL);   LTC_ARGCHK(key != NULL);#ifdef LTC_FAST   if (16 % sizeof(LTC_FAST_TYPE)) {      return CRYPT_INVALID_ARG;   }#endif   /* is cipher valid? */   if ((err = cipher_is_valid(cipher)) != CRYPT_OK) {      return err;   }   if (cipher_descriptor[cipher].block_length != 16) {      return CRYPT_INVALID_CIPHER;   }   /* schedule key */   if ((err = cipher_descriptor[cipher].setup(key, keylen, 0, &gcm->K)) != CRYPT_OK) {      return err;   }   /* H = E(0) */   zeromem(B, 16);   cipher_descriptor[cipher].ecb_encrypt(B, gcm->H, &gcm->K);   /* setup state */   zeromem(gcm->buf, sizeof(gcm->buf));   zeromem(gcm->X,   sizeof(gcm->X));   gcm->cipher   = cipher;   gcm->mode     = GCM_MODE_IV;   gcm->ivmode   = 0;   gcm->buflen   = 0;   gcm->totlen   = 0;   gcm->pttotlen = 0;#ifdef GCM_TABLES   /* setup tables */   /* generate the first table as it has no shifting (from which we make the other tables) */   zeromem(B, 16);   for (y = 0; y < 256; y++) {        B[0] = y;        gcm_gf_mult(gcm->H, B, &gcm->PC[0][y][0]);   }   /* now generate the rest of the tables based the previous table */   for (x = 1; x < 16; x++) {      for (y = 0; y < 256; y++) {         /* now shift it right by 8 bits */         t = gcm->PC[x-1][y][15];         for (z = 15; z > 0; z--) {             gcm->PC[x][y][z] = gcm->PC[x-1][y][z-1];         }         gcm->PC[x][y][0] = gcm_shift_table[t<<1];         gcm->PC[x][y][1] ^= gcm_shift_table[(t<<1)+1];     }  }#endif   return CRYPT_OK;}#endif/* $Source: /cvs/libtom/libtomcrypt/src/encauth/gcm/gcm_init.c,v $ *//* $Revision: 1.15 $ *//* $Date: 2005/05/21 15:05:19 $ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美腿丝袜亚洲三区| 日本怡春院一区二区| 日韩视频不卡中文| 欧美一区二区三区在线观看| 91美女蜜桃在线| 99精品久久免费看蜜臀剧情介绍| 成人妖精视频yjsp地址| 99久久免费国产| 94-欧美-setu| 欧美午夜片在线看| 欧美日韩亚洲综合在线| 制服丝袜国产精品| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩一卡二卡三卡四卡| 精品理论电影在线| 国产日产精品一区| 亚洲色欲色欲www在线观看| 伊人一区二区三区| 人人爽香蕉精品| 高清在线不卡av| 色猫猫国产区一区二在线视频| 欧美日韩小视频| 2014亚洲片线观看视频免费| 国产精品欧美经典| 舔着乳尖日韩一区| 国产一区二区在线免费观看| 成人美女视频在线观看| 欧美日韩1234| 亚洲人快播电影网| 午夜久久久久久| 国产成人综合网| 制服丝袜日韩国产| 国产精品久久久久久久久免费丝袜 | 在线看国产一区| 欧美成人女星排行榜| 国产精品久久久久aaaa| 日日噜噜夜夜狠狠视频欧美人| 国产综合色在线视频区| 欧美中文字幕一区二区三区| 久久综合精品国产一区二区三区| 亚洲日本免费电影| 精品系列免费在线观看| 在线观看一区二区视频| 国产蜜臀av在线一区二区三区| 一区二区三区电影在线播| 97超碰欧美中文字幕| 日韩一卡二卡三卡四卡| 一区二区三区在线观看欧美| 国产盗摄女厕一区二区三区| 欧美日韩国产首页| 亚洲欧美日韩国产一区二区三区 | 免费成人在线影院| 一本久久a久久精品亚洲| 2014亚洲片线观看视频免费| 亚洲国产综合在线| 色综合天天综合狠狠| 欧美极品少妇xxxxⅹ高跟鞋| 日韩精品1区2区3区| 91豆麻精品91久久久久久| 国产情人综合久久777777| 蜜桃av一区二区三区电影| 欧美日韩一本到| 亚洲一区二三区| 91啪亚洲精品| 自拍偷拍亚洲激情| www.日本不卡| 国产精品久久久久影院亚瑟| 国产揄拍国内精品对白| 欧美不卡一区二区| 久久草av在线| 欧美tickling挠脚心丨vk| 日日夜夜精品视频天天综合网| 在线观看www91| 亚洲一卡二卡三卡四卡无卡久久| 99这里都是精品| 一区二区三区中文字幕电影| 一本到高清视频免费精品| 亚洲视频一区在线| 色女孩综合影院| 亚洲精品高清视频在线观看| 欧美综合一区二区三区| 亚洲综合999| 欧美精品欧美精品系列| 日韩精品电影一区亚洲| 日韩女优制服丝袜电影| 久久精品二区亚洲w码| 欧美精品一区二区三区在线播放| 极品美女销魂一区二区三区免费| 欧美精品一区二区久久婷婷| 国产精品99久| 亚洲色图制服诱惑| 51精品视频一区二区三区| 久久精品久久精品| 国产欧美日韩不卡免费| 色综合久久六月婷婷中文字幕| 亚洲国产综合在线| 日韩精品一区二区三区视频| 国产高清成人在线| 亚洲黄色免费网站| 日韩女优制服丝袜电影| 成人免费视频免费观看| 亚洲欧美日韩中文播放| 91麻豆精品国产91久久久更新时间 | 欧美日韩精品三区| 久久精品国产久精国产爱| 亚洲国产精品ⅴa在线观看| 日本韩国欧美一区二区三区| 日韩国产欧美在线观看| 国产免费成人在线视频| 欧美视频一区二区在线观看| 精品在线视频一区| 亚洲欧美另类小说| 337p日本欧洲亚洲大胆色噜噜| av一区二区不卡| 青青国产91久久久久久 | 欧美日韩一级片在线观看| 激情图区综合网| 亚洲一区视频在线| 中文字幕av一区 二区| 欧美日韩中文国产| 99视频精品全部免费在线| 蜜桃在线一区二区三区| 亚洲精品免费一二三区| 久久奇米777| 在线综合视频播放| 97se亚洲国产综合自在线| 精品一二三四在线| 亚洲成av人片一区二区梦乃| 国产精品乱码一区二三区小蝌蚪| 欧美狂野另类xxxxoooo| 色呦呦日韩精品| 丁香婷婷综合激情五月色| 久久99精品国产| 三级影片在线观看欧美日韩一区二区| 国产日产精品一区| 久久香蕉国产线看观看99| 91麻豆精品国产91久久久| 日本丶国产丶欧美色综合| 成人av电影免费观看| 国模无码大尺度一区二区三区| 日本视频一区二区| 亚洲.国产.中文慕字在线| 亚洲精品免费一二三区| 亚洲婷婷在线视频| 中文字幕亚洲成人| 国产精品视频线看| 中文字幕电影一区| 久久精品欧美日韩| 久久精品人人做| 国产精品亲子乱子伦xxxx裸| 久久夜色精品一区| 国产情人综合久久777777| 国产无一区二区| 中文字幕一区二区三区在线播放| 中文字幕欧美区| 亚洲天堂中文字幕| 一区二区三区四区乱视频| 一区二区三区成人在线视频| 亚洲综合在线电影| 日本成人在线看| 久久99久久久久久久久久久| 久久国内精品自在自线400部| 久久99精品国产麻豆婷婷| 国产精品自产自拍| 成人av免费观看| 欧美午夜视频网站| 欧美一区二视频| 久久久久久久久久电影| 国产欧美日韩精品a在线观看| 中文字幕亚洲视频| 五月天丁香久久| 激情综合色播激情啊| 波多野结衣亚洲| 欧美综合在线视频| 精品成人一区二区三区| 国产精品激情偷乱一区二区∴| 一区二区三区美女| 伦理电影国产精品| 99精品视频在线免费观看| 欧美视频第二页| 久久久久久久久免费| 日韩一区欧美小说| 美女网站在线免费欧美精品| 国产电影精品久久禁18| 欧美性做爰猛烈叫床潮| 精品国产乱码久久久久久蜜臀| 国产精品伦一区| 日本在线不卡一区| 成人av动漫网站| 日韩欧美中文字幕精品| 亚洲男同1069视频| 国精产品一区一区三区mba视频| 91在线porny国产在线看| 欧美一卡二卡在线观看| 亚洲色图20p| 国产大陆亚洲精品国产| 69堂成人精品免费视频| 中文字幕五月欧美| 国产激情偷乱视频一区二区三区 | 日韩欧美激情在线|