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

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

?? des.h

?? Marvell ISP wireless wpa_supplicant application
?? H
字號:
/* crypto/des/des.h *//* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. *  * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to.  The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code.  The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). *  * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. *  * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *    "This product includes cryptographic software written by *     Eric Young (eay@cryptsoft.com)" *    The word 'cryptographic' can be left out if the rouines from the library *    being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from  *    the apps directory (application code) you must include an acknowledgement: *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" *  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. *  * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed.  i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */#ifndef HEADER_NEW_DES_H#define HEADER_NEW_DES_H#ifdef OPENSSL_NO_DES#error DES is disabled.#endif#include <openssl/opensslconf.h> /* DES_LONG */#include <openssl/e_os2.h>	/* OPENSSL_EXTERN */#ifdef OPENSSL_BUILD_SHLIBCRYPTO# undef OPENSSL_EXTERN# define OPENSSL_EXTERN OPENSSL_EXPORT#endif#ifdef  __cplusplusextern "C" {#endiftypedef unsigned char DES_cblock[8];typedef /* const */ unsigned char const_DES_cblock[8];/* With "const", gcc 2.8.1 on Solaris thinks that DES_cblock * * and const_DES_cblock * are incompatible pointer types. */typedef struct DES_ks    {    union	{	DES_cblock cblock;	/* make sure things are correct size on machines with	 * 8 byte longs */	DES_LONG deslong[2];	} ks[16];    } DES_key_schedule;#ifndef OPENSSL_DISABLE_OLD_DES_SUPPORT# ifndef OPENSSL_ENABLE_OLD_DES_SUPPORT#  define OPENSSL_ENABLE_OLD_DES_SUPPORT# endif#endif#ifdef OPENSSL_ENABLE_OLD_DES_SUPPORT# include <openssl/des_old.h>#endif#define DES_KEY_SZ 	(sizeof(DES_cblock))#define DES_SCHEDULE_SZ (sizeof(DES_key_schedule))#define DES_ENCRYPT	1#define DES_DECRYPT	0#define DES_CBC_MODE	0#define DES_PCBC_MODE	1#define DES_ecb2_encrypt(i,o,k1,k2,e) \	DES_ecb3_encrypt((i),(o),(k1),(k2),(k1),(e))#define DES_ede2_cbc_encrypt(i,o,l,k1,k2,iv,e) \	DES_ede3_cbc_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(e))#define DES_ede2_cfb64_encrypt(i,o,l,k1,k2,iv,n,e) \	DES_ede3_cfb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n),(e))#define DES_ede2_ofb64_encrypt(i,o,l,k1,k2,iv,n) \	DES_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))OPENSSL_DECLARE_GLOBAL(int,DES_check_key);	/* defaults to false */#define DES_check_key OPENSSL_GLOBAL_REF(DES_check_key)OPENSSL_DECLARE_GLOBAL(int,DES_rw_mode);	/* defaults to DES_PCBC_MODE */#define DES_rw_mode OPENSSL_GLOBAL_REF(DES_rw_mode)const char *DES_options(void);void DES_ecb3_encrypt(const unsigned char *input, unsigned char *output,		      DES_key_schedule *ks1,DES_key_schedule *ks2,		      DES_key_schedule *ks3, int enc);DES_LONG DES_cbc_cksum(const unsigned char *input,DES_cblock *output,		       long length,DES_key_schedule *schedule,		       const_DES_cblock *ivec);/* DES_cbc_encrypt does not update the IV!  Use DES_ncbc_encrypt instead. */void DES_cbc_encrypt(const unsigned char *input,unsigned char *output,		     long length,DES_key_schedule *schedule,DES_cblock *ivec,		     int enc);void DES_ncbc_encrypt(const unsigned char *input,unsigned char *output,		      long length,DES_key_schedule *schedule,DES_cblock *ivec,		      int enc);void DES_xcbc_encrypt(const unsigned char *input,unsigned char *output,		      long length,DES_key_schedule *schedule,DES_cblock *ivec,		      const_DES_cblock *inw,const_DES_cblock *outw,int enc);void DES_cfb_encrypt(const unsigned char *in,unsigned char *out,int numbits,		     long length,DES_key_schedule *schedule,DES_cblock *ivec,		     int enc);void DES_ecb_encrypt(const_DES_cblock *input,DES_cblock *output,		     DES_key_schedule *ks,int enc);/* 	This is the DES encryption function that gets called by just about	every other DES routine in the library.  You should not use this	function except to implement 'modes' of DES.  I say this because the	functions that call this routine do the conversion from 'char *' to	long, and this needs to be done to make sure 'non-aligned' memory	access do not occur.  The characters are loaded 'little endian'.	Data is a pointer to 2 unsigned long's and ks is the	DES_key_schedule to use.  enc, is non zero specifies encryption,	zero if decryption. */void DES_encrypt1(DES_LONG *data,DES_key_schedule *ks, int enc);/* 	This functions is the same as DES_encrypt1() except that the DES	initial permutation (IP) and final permutation (FP) have been left	out.  As for DES_encrypt1(), you should not use this function.	It is used by the routines in the library that implement triple DES.	IP() DES_encrypt2() DES_encrypt2() DES_encrypt2() FP() is the same	as DES_encrypt1() DES_encrypt1() DES_encrypt1() except faster :-). */void DES_encrypt2(DES_LONG *data,DES_key_schedule *ks, int enc);void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1,		  DES_key_schedule *ks2, DES_key_schedule *ks3);void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1,		  DES_key_schedule *ks2, DES_key_schedule *ks3);void DES_ede3_cbc_encrypt(const unsigned char *input,unsigned char *output, 			  long length,			  DES_key_schedule *ks1,DES_key_schedule *ks2,			  DES_key_schedule *ks3,DES_cblock *ivec,int enc);void DES_ede3_cbcm_encrypt(const unsigned char *in,unsigned char *out,			   long length,			   DES_key_schedule *ks1,DES_key_schedule *ks2,			   DES_key_schedule *ks3,			   DES_cblock *ivec1,DES_cblock *ivec2,			   int enc);void DES_ede3_cfb64_encrypt(const unsigned char *in,unsigned char *out,			    long length,DES_key_schedule *ks1,			    DES_key_schedule *ks2,DES_key_schedule *ks3,			    DES_cblock *ivec,int *num,int enc);void DES_ede3_cfb_encrypt(const unsigned char *in,unsigned char *out,			  int numbits,long length,DES_key_schedule *ks1,			  DES_key_schedule *ks2,DES_key_schedule *ks3,			  DES_cblock *ivec,int enc);void DES_ede3_ofb64_encrypt(const unsigned char *in,unsigned char *out,			    long length,DES_key_schedule *ks1,			    DES_key_schedule *ks2,DES_key_schedule *ks3,			    DES_cblock *ivec,int *num);void DES_xwhite_in2out(const_DES_cblock *DES_key,const_DES_cblock *in_white,		       DES_cblock *out_white);int DES_enc_read(int fd,void *buf,int len,DES_key_schedule *sched,		 DES_cblock *iv);int DES_enc_write(int fd,const void *buf,int len,DES_key_schedule *sched,		  DES_cblock *iv);char *DES_fcrypt(const char *buf,const char *salt, char *ret);char *DES_crypt(const char *buf,const char *salt);void DES_ofb_encrypt(const unsigned char *in,unsigned char *out,int numbits,		     long length,DES_key_schedule *schedule,DES_cblock *ivec);void DES_pcbc_encrypt(const unsigned char *input,unsigned char *output,		      long length,DES_key_schedule *schedule,DES_cblock *ivec,		      int enc);DES_LONG DES_quad_cksum(const unsigned char *input,DES_cblock output[],			long length,int out_count,DES_cblock *seed);int DES_random_key(DES_cblock *ret);void DES_set_odd_parity(DES_cblock *key);int DES_check_key_parity(const_DES_cblock *key);int DES_is_weak_key(const_DES_cblock *key);/* DES_set_key (= set_key = DES_key_sched = key_sched) calls * DES_set_key_checked if global variable DES_check_key is set, * DES_set_key_unchecked otherwise. */int DES_set_key(const_DES_cblock *key,DES_key_schedule *schedule);int DES_key_sched(const_DES_cblock *key,DES_key_schedule *schedule);int DES_set_key_checked(const_DES_cblock *key,DES_key_schedule *schedule);void DES_set_key_unchecked(const_DES_cblock *key,DES_key_schedule *schedule);void DES_string_to_key(const char *str,DES_cblock *key);void DES_string_to_2keys(const char *str,DES_cblock *key1,DES_cblock *key2);void DES_cfb64_encrypt(const unsigned char *in,unsigned char *out,long length,		       DES_key_schedule *schedule,DES_cblock *ivec,int *num,		       int enc);void DES_ofb64_encrypt(const unsigned char *in,unsigned char *out,long length,		       DES_key_schedule *schedule,DES_cblock *ivec,int *num);int DES_read_password(DES_cblock *key, const char *prompt, int verify);int DES_read_2passwords(DES_cblock *key1, DES_cblock *key2, const char *prompt,	int verify);#define DES_fixup_key_parity DES_set_odd_parity#ifdef  __cplusplus}#endif#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本到一区二区三区| 亚洲乱码精品一二三四区日韩在线| 欧美亚洲一区二区在线| 欧美人妖巨大在线| 国产日韩欧美精品在线| 综合久久国产九一剧情麻豆| 日韩精品亚洲专区| 欧美久久久久久久久久| 国产午夜一区二区三区| 视频一区二区三区入口| 91精品国产综合久久香蕉的特点 | 亚洲精品免费看| 在线观看一区二区视频| 中文字幕高清一区| 久久99精品久久久久久久久久久久 | 久久精品视频一区二区三区| 国产.精品.日韩.另类.中文.在线.播放 | 亚洲欧美一区二区三区国产精品 | 亚洲综合色噜噜狠狠| 国内久久婷婷综合| 日韩午夜激情视频| 一区二区三区在线播| 成人免费观看av| ww亚洲ww在线观看国产| 热久久一区二区| 欧美亚洲丝袜传媒另类| 捆绑紧缚一区二区三区视频| 7777女厕盗摄久久久| 国产精品99久久久久久似苏梦涵| 日韩欧美二区三区| 日本视频一区二区三区| 欧美一区二区三区精品| 午夜精品久久久久久不卡8050| 色天天综合色天天久久| 久久99国产精品免费网站| 一区二区久久久久| 久久精品一区蜜桃臀影院| 欧美精品三级在线观看| 成人h动漫精品| 中文字幕在线观看不卡| 91丝袜美女网| 一区二区三区四区国产精品| 精品理论电影在线| 国产ts人妖一区二区| 免费美女久久99| 伊人开心综合网| 日本一区二区视频在线| 欧美一级欧美一级在线播放| 欧美性一二三区| 色哟哟国产精品免费观看| 国产剧情av麻豆香蕉精品| 麻豆91小视频| 中文字幕电影一区| 欧美第一区第二区| 欧美日韩国产综合一区二区| av在线一区二区| 亚洲一区二区四区蜜桃| 中文字幕一区二区三区视频| 国产亚洲午夜高清国产拍精品| 在线综合视频播放| 欧美群妇大交群中文字幕| 91在线视频网址| 日韩精品电影一区亚洲| 亚洲在线免费播放| 一区二区三区精品| 一区二区三区视频在线看| 中文字幕第一区二区| 国产精品麻豆久久久| 欧美优质美女网站| 色婷婷av一区二区三区软件| 色诱亚洲精品久久久久久| 91美女视频网站| 91视频精品在这里| av亚洲精华国产精华精华| 99久久精品国产一区| 99精品欧美一区二区三区综合在线| 国产高清无密码一区二区三区| 亚洲精品欧美综合四区| 最新国产成人在线观看| 1024成人网| 中文字幕一区二区三区四区| 亚洲精品国产成人久久av盗摄 | 亚洲成av人片一区二区三区| 精品久久国产老人久久综合| 欧美成人一区二区三区片免费 | 日韩一区二区在线观看视频播放| 欧美无砖砖区免费| 欧美精品久久一区| 欧美一卡在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 久久精品日韩一区二区三区| 国产精品色哟哟| 樱花影视一区二区| 免费成人在线观看| 国产风韵犹存在线视精品| 成人国产免费视频| 欧美视频日韩视频在线观看| 欧美一区二区三区电影| 国产嫩草影院久久久久| 亚洲男人的天堂在线观看| 偷拍一区二区三区四区| 极品少妇xxxx精品少妇偷拍| 成人激情免费网站| 欧美嫩在线观看| 久久久久久麻豆| 欧美一区2区视频在线观看| 精品美女在线观看| 亚洲天堂av老司机| 轻轻草成人在线| 成人精品一区二区三区四区| 欧美影视一区二区三区| 日韩精品在线看片z| 国产精品久久久久7777按摩| 亚洲精品一区二区三区影院| 日韩亚洲欧美中文三级| 国产精品色在线观看| 五月婷婷另类国产| 成人午夜免费电影| 宅男在线国产精品| 中文字幕一区不卡| 久久 天天综合| 91精品办公室少妇高潮对白| 色婷婷国产精品综合在线观看| 日韩一级在线观看| 亚洲色图制服丝袜| 国内精品免费**视频| 欧美综合天天夜夜久久| 国产日韩欧美一区二区三区综合 | 日韩欧美国产一区二区三区| 国产精品私人自拍| 日本不卡一区二区| 色吊一区二区三区| 国产女同性恋一区二区| 日韩影视精彩在线| 色综合久久久久综合体| 国产欧美一区二区精品仙草咪| 日精品一区二区| 91网页版在线| 国产精品久久久久7777按摩| 久久精品国产在热久久| 欧美乱妇一区二区三区不卡视频| 亚洲国产经典视频| 国产精品一区三区| 欧美一区二区视频在线观看2020| 亚洲女女做受ⅹxx高潮| 国产成+人+日韩+欧美+亚洲| 精品毛片乱码1区2区3区| 日韩专区中文字幕一区二区| 99久精品国产| 国产精品毛片a∨一区二区三区| 激情久久久久久久久久久久久久久久| 欧美日韩一区久久| 欧美tickling挠脚心丨vk| 亚洲综合自拍偷拍| 一本色道久久综合亚洲91 | 91麻豆swag| 国产精品的网站| 91玉足脚交白嫩脚丫在线播放| 日本一区二区三级电影在线观看| 国产一区二区精品在线观看| 91美女在线看| 亚洲三级视频在线观看| 一本大道av一区二区在线播放| 国产精品福利一区二区| 91色在线porny| 亚洲欧美日韩国产综合| 99riav久久精品riav| 一区二区三区中文免费| 在线观看91视频| 日韩影院免费视频| 欧美成人a视频| 国产精品中文字幕一区二区三区| 日韩三级视频在线观看| 久久电影网站中文字幕| 久久天堂av综合合色蜜桃网| 国产精品亚洲综合一区在线观看| 久久久久久毛片| 99精品在线免费| 亚洲宅男天堂在线观看无病毒| 欧美天堂一区二区三区| 青娱乐精品在线视频| 久久天堂av综合合色蜜桃网| 成人午夜看片网址| 亚洲精品乱码久久久久久| 欧美视频在线一区二区三区 | 亚洲国产精品影院| gogo大胆日本视频一区| 中文字幕欧美一| 欧美伊人久久久久久久久影院 | 久久久精品tv| 91天堂素人约啪| 日本vs亚洲vs韩国一区三区| 欧美精品一区二区三区在线 | 免费不卡在线视频| 国产日韩视频一区二区三区| 一本色道亚洲精品aⅴ| 久久精品国产一区二区三区免费看| 久久综合九色综合97_久久久| 91免费国产视频网站| 天天爽夜夜爽夜夜爽精品视频|