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

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

?? ecc_encrypt_key.c

?? 這是一個提供了各種加密算法的庫的源代碼
?? 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.com *//* Implements ECC over Z/pZ for curve y^2 = x^3 - 3x + b * * All curves taken from NIST recommendation paper of July 1999 * Available at http://csrc.nist.gov/cryptval/dss.htm */#include "tomcrypt.h"/**  @file ecc_encrypt_key.c  ECC Crypto, Tom St Denis*/  #ifdef MECC/**  Encrypt a symmetric key with ECC   @param in         The symmetric key you want to encrypt  @param inlen      The length of the key to encrypt (octets)  @param out        [out] The destination for the ciphertext  @param outlen     [in/out] The max size and resulting size of the ciphertext  @param prng       An active PRNG state  @param wprng      The index of the PRNG you wish to use   @param hash       The index of the hash you want to use   @param key        The ECC key you want to encrypt to  @return CRYPT_OK if successful*/int ecc_encrypt_key(const unsigned char *in,   unsigned long inlen,                          unsigned char *out,  unsigned long *outlen,                           prng_state *prng, int wprng, int hash,                           ecc_key *key){    unsigned char *pub_expt, *ecc_shared, *skey;    ecc_key        pubkey;    unsigned long  x, y, pubkeysize;    int            err;    LTC_ARGCHK(in      != NULL);    LTC_ARGCHK(out     != NULL);    LTC_ARGCHK(outlen  != NULL);    LTC_ARGCHK(key     != NULL);    /* check that wprng/cipher/hash are not invalid */    if ((err = prng_is_valid(wprng)) != CRYPT_OK) {       return err;    }    if ((err = hash_is_valid(hash)) != CRYPT_OK) {       return err;    }    if (inlen > hash_descriptor[hash].hashsize) {       return CRYPT_INVALID_HASH;    }    /* make a random key and export the public copy */    if ((err = ecc_make_key_ex(prng, wprng, &pubkey, key->dp)) != CRYPT_OK) {       return err;    }    pub_expt   = XMALLOC(ECC_BUF_SIZE);    ecc_shared = XMALLOC(ECC_BUF_SIZE);    skey       = XMALLOC(MAXBLOCKSIZE);    if (pub_expt == NULL || ecc_shared == NULL || skey == NULL) {       if (pub_expt != NULL) {          XFREE(pub_expt);       }       if (ecc_shared != NULL) {          XFREE(ecc_shared);       }       if (skey != NULL) {          XFREE(skey);       }       ecc_free(&pubkey);       return CRYPT_MEM;    }    pubkeysize = ECC_BUF_SIZE;    if ((err = ecc_export(pub_expt, &pubkeysize, PK_PUBLIC, &pubkey)) != CRYPT_OK) {       ecc_free(&pubkey);       goto LBL_ERR;    }        /* make random key */    x        = ECC_BUF_SIZE;    if ((err = ecc_shared_secret(&pubkey, key, ecc_shared, &x)) != CRYPT_OK) {       ecc_free(&pubkey);       goto LBL_ERR;    }    ecc_free(&pubkey);    y = MAXBLOCKSIZE;    if ((err = hash_memory(hash, ecc_shared, x, skey, &y)) != CRYPT_OK) {       goto LBL_ERR;    }        /* Encrypt key */    for (x = 0; x < inlen; x++) {      skey[x] ^= in[x];    }    err = der_encode_sequence_multi(out, outlen,                                    LTC_ASN1_OBJECT_IDENTIFIER,  hash_descriptor[hash].OIDlen,   hash_descriptor[hash].OID,                                    LTC_ASN1_OCTET_STRING,       pubkeysize,                     pub_expt,                                    LTC_ASN1_OCTET_STRING,       inlen,                          skey,                                    LTC_ASN1_EOL,                0UL,                            NULL);LBL_ERR:#ifdef LTC_CLEAN_STACK    /* clean up */    zeromem(pub_expt,   ECC_BUF_SIZE);    zeromem(ecc_shared, ECC_BUF_SIZE);    zeromem(skey,       MAXBLOCKSIZE);#endif    XFREE(skey);    XFREE(ecc_shared);    XFREE(pub_expt);    return err;}#endif/* $Source: /cvs/libtom/libtomcrypt/src/pk/ecc/ecc_encrypt_key.c,v $ *//* $Revision: 1.4 $ *//* $Date: 2006/11/21 00:10:18 $ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱妇无码大片在线观看| 国产一区二区在线视频| 欧美国产乱子伦| 久久五月婷婷丁香社区| 久久综合色播五月| 欧美国产日韩在线观看| 中文字幕亚洲精品在线观看| 国产精品国产三级国产aⅴ入口 | 欧美va在线播放| 久久久国产午夜精品| 国产精品久久一级| 一区二区三区免费网站| 亚洲成人在线免费| 精品亚洲aⅴ乱码一区二区三区| 国精产品一区一区三区mba视频| 国产精品1区2区| 色悠悠久久综合| 欧美老肥妇做.爰bbww| 精品久久人人做人人爽| 中文字幕一区二区三区精华液| 亚洲免费观看高清完整版在线| 午夜不卡av在线| 国产在线国偷精品产拍免费yy| 成人免费观看视频| 欧美久久一二三四区| 久久精品无码一区二区三区| 一区二区三区四区乱视频| 美女脱光内衣内裤视频久久影院| 成人久久视频在线观看| 欧美日韩免费视频| 国产人妖乱国产精品人妖| 亚洲一区在线看| 国产很黄免费观看久久| 在线中文字幕不卡| 久久久国产精品麻豆| 亚洲一区二区三区国产| 狠狠v欧美v日韩v亚洲ⅴ| 91香蕉视频黄| 精品嫩草影院久久| 亚洲国产精品久久不卡毛片 | 精品亚洲aⅴ乱码一区二区三区| 暴力调教一区二区三区| 日韩一本二本av| 中文字幕日韩一区二区| 韩国欧美一区二区| 欧美日免费三级在线| 国产精品黄色在线观看| 久久超碰97人人做人人爱| 91豆麻精品91久久久久久| 国产欧美精品在线观看| 日本成人超碰在线观看| 欧美亚洲免费在线一区| 亚洲色欲色欲www在线观看| 黑人精品欧美一区二区蜜桃| 欧美久久婷婷综合色| 亚洲综合无码一区二区| 不卡视频在线观看| 国产日产欧产精品推荐色 | 欧美国产精品劲爆| 激情六月婷婷久久| 91麻豆精品国产综合久久久久久| 亚洲啪啪综合av一区二区三区| 国产传媒日韩欧美成人| 精品久久久久久综合日本欧美| 三级久久三级久久| 欧美日本韩国一区二区三区视频| 国产精品久久久久久久久晋中| 国产成人综合在线观看| 国产清纯白嫩初高生在线观看91 | 中文字幕一区二区三| 国产成人aaa| 国产亚洲美州欧州综合国| 国产乱码精品一品二品| 久久久亚洲精品一区二区三区| 久久精品国产一区二区| 精品理论电影在线观看 | 欧美自拍偷拍一区| 亚洲欧美一区二区三区孕妇| 波多野结衣欧美| 亚洲精品亚洲人成人网| 在线观看日韩电影| 日韩 欧美一区二区三区| 欧美一区二区三区免费在线看| 偷拍一区二区三区四区| 欧美一级视频精品观看| 国内一区二区在线| 欧美激情资源网| 91美女精品福利| 日韩专区在线视频| 久久影院午夜片一区| 成人三级伦理片| 夜夜操天天操亚洲| 日韩精品一区二区三区在线 | 欧美成人精品福利| 丰满白嫩尤物一区二区| 亚洲免费在线视频一区 二区| 在线视频欧美精品| 国产在线视频一区二区三区| 国产精品免费久久| 欧美日韩精品一区二区三区| 国内外精品视频| 亚洲欧美另类图片小说| 欧美猛男超大videosgay| 国产专区欧美精品| 尤物在线观看一区| 精品少妇一区二区三区在线播放 | 国内精品视频666| 日韩美女啊v在线免费观看| 欧美性色欧美a在线播放| 免费高清在线视频一区·| 国产精品美女久久久久av爽李琼| 欧美午夜宅男影院| 国产精品亚洲一区二区三区在线| 亚洲精品成人在线| 久久久久久久久99精品| 欧美色视频一区| 成人在线视频一区二区| 免费成人美女在线观看.| 国产精品的网站| 欧美成人女星排行榜| 欧美私模裸体表演在线观看| 国产一区二区三区久久久| 午夜精品一区在线观看| 亚洲丝袜精品丝袜在线| 久久久久国产精品厨房| 欧美一区二区三区视频在线观看| www.66久久| 国产成人在线视频网址| 美日韩一级片在线观看| 亚洲国产成人porn| 中文字幕一区二区三中文字幕 | 国产91丝袜在线18| 看电视剧不卡顿的网站| 亚洲一区在线电影| 日韩毛片在线免费观看| 亚洲国产精品国自产拍av| 日韩精品在线一区| 538prom精品视频线放| 欧美午夜在线一二页| 91在线观看高清| 99精品视频在线免费观看| 国产一区二区视频在线| 九九九精品视频| 美女久久久精品| 蜜桃视频免费观看一区| 久久国产综合精品| 精品午夜久久福利影院 | 不卡的av在线| 成人精品亚洲人成在线| 国产成人精品午夜视频免费| 国内外成人在线| 国产传媒欧美日韩成人| 国产传媒久久文化传媒| 成人黄色软件下载| www..com久久爱| 色婷婷av一区| 在线观看av一区| 欧美日本国产视频| 日韩欧美中文字幕一区| 久久女同互慰一区二区三区| 久久久精品人体av艺术| 中文av一区二区| 综合激情网...| 亚洲国产婷婷综合在线精品| 日本午夜一区二区| 国产伦精品一区二区三区免费迷| 国产在线精品一区二区三区不卡| 国产精品99久久久久久有的能看| 豆国产96在线|亚洲| 色综合天天天天做夜夜夜夜做| 色偷偷久久人人79超碰人人澡 | 日韩av电影一区| 韩国三级电影一区二区| 成人av集中营| 欧美日韩aaaaa| 精品国产乱码久久久久久夜甘婷婷 | 国产精品女主播在线观看| 亚洲天堂福利av| 日日夜夜精品视频免费| 精彩视频一区二区三区| 91同城在线观看| 日韩片之四级片| 国产欧美精品区一区二区三区| 一区二区三区免费观看| 久久91精品国产91久久小草| 91理论电影在线观看| 欧美肥妇free| 中文字幕一区在线| 奇米888四色在线精品| 不卡av电影在线播放| 欧美电影免费观看完整版| 国产精品久久久久影院亚瑟| 日韩高清在线电影| 99re亚洲国产精品| 日韩你懂的电影在线观看| 亚洲精品自拍动漫在线| 国产成人综合视频| 7777精品伊人久久久大香线蕉超级流畅| 国产日本一区二区| 美女脱光内衣内裤视频久久影院|