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

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

?? dig_eng.c

?? OpenSSL 0.9.8k 最新版OpenSSL
?? C
字號:
/* crypto/evp/digest.c *//* Copyright (C) 1995-1998 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.] *//* ==================================================================== * Copyright (c) 1998-2001 The OpenSSL Project.  All rights reserved. * * 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 above 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 acknowledgment: *    "This product includes software developed by the OpenSSL Project *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to *    endorse or promote products derived from this software without *    prior written permission. For written permission, please contact *    openssl-core@openssl.org. * * 5. Products derived from this software may not be called "OpenSSL" *    nor may "OpenSSL" appear in their names without prior written *    permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following *    acknowledgment: *    "This product includes software developed by the OpenSSL Project *    for use in the OpenSSL Toolkit (http://www.openssl.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED 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 OpenSSL PROJECT OR * ITS 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. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com).  This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */#include <stdio.h>#include "cryptlib.h"#include <openssl/objects.h>#include <openssl/evp.h>#ifndef OPENSSL_NO_ENGINE#include <openssl/engine.h>#endif#include "evp_locl.h"#ifndef OPENSSL_NO_ENGINE#ifdef OPENSSL_FIPSstatic int do_evp_md_engine_full(EVP_MD_CTX *ctx, const EVP_MD **ptype, ENGINE *impl)	{	if (*ptype)		{		/* Ensure an ENGINE left lying around from last time is cleared		 * (the previous check attempted to avoid this if the same		 * ENGINE and EVP_MD could be used). */		if(ctx->engine)			ENGINE_finish(ctx->engine);		if(impl)			{			if (!ENGINE_init(impl))				{				EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_INITIALIZATION_ERROR);				return 0;				}			}		else			/* Ask if an ENGINE is reserved for this job */			impl = ENGINE_get_digest_engine((*ptype)->type);		if(impl)			{			/* There's an ENGINE for this job ... (apparently) */			const EVP_MD *d = ENGINE_get_digest(impl, (*ptype)->type);			if(!d)				{				/* Same comment from evp_enc.c */				EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_INITIALIZATION_ERROR);				return 0;				}			/* We'll use the ENGINE's private digest definition */			*ptype = d;			/* Store the ENGINE functional reference so we know			 * 'type' came from an ENGINE and we need to release			 * it when done. */			ctx->engine = impl;			}		else			ctx->engine = NULL;		}	else	if(!ctx->digest)		{		EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_NO_DIGEST_SET);		return 0;		}	return 1;	}void int_EVP_MD_init_engine_callbacks(void)	{	int_EVP_MD_set_engine_callbacks(		ENGINE_init, ENGINE_finish, do_evp_md_engine_full);	}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu精品一区二区三区四区在线| 蜜桃av一区二区三区电影| 蜜桃久久久久久| 成人av高清在线| 日韩欧美在线网站| 亚洲第一主播视频| 99re成人精品视频| 国产拍揄自揄精品视频麻豆| 日本美女视频一区二区| 91免费视频观看| 国产精品你懂的在线| 韩日av一区二区| 91精品国产一区二区| 亚洲成av人片在线观看无码| 91久久国产综合久久| ...av二区三区久久精品| 欧美喷水一区二区| 国产精品国产三级国产aⅴ原创| 久久99精品网久久| 日韩欧美国产高清| 久久国产视频网| 在线综合视频播放| 日韩在线一区二区| 在线播放欧美女士性生活| 亚洲图片欧美综合| 欧美三级日韩在线| 性做久久久久久久免费看| 欧美视频精品在线观看| 亚洲激情自拍视频| 在线观看视频一区二区欧美日韩| 亚洲四区在线观看| 色美美综合视频| 亚洲欧美日韩国产成人精品影院| 91丨porny丨最新| 亚洲女人小视频在线观看| 91日韩精品一区| 一区二区三区中文字幕精品精品| 欧洲另类一二三四区| 香蕉久久夜色精品国产使用方法| 91精品国产综合久久香蕉的特点| 免费在线观看精品| 久久久99精品久久| voyeur盗摄精品| 一个色综合网站| 欧美狂野另类xxxxoooo| 久久成人免费电影| 亚洲国产成人自拍| 91婷婷韩国欧美一区二区| 亚洲一区二区欧美日韩| 欧美一区国产二区| 国产风韵犹存在线视精品| 1024精品合集| 欧美日韩国产另类一区| 蜜桃传媒麻豆第一区在线观看| 久久在线免费观看| 91免费版pro下载短视频| 亚洲成av人片在线观看| xvideos.蜜桃一区二区| av在线综合网| 奇米影视一区二区三区小说| 国产日本一区二区| 欧美性生活久久| 国产综合久久久久影院| ㊣最新国产の精品bt伙计久久| 欧美日韩国产一级二级| 国产一区二区三区不卡在线观看 | 一区二区三区四区蜜桃| 欧美一区二区在线免费播放| 成人午夜激情视频| 视频一区视频二区中文| 国产欧美精品在线观看| 制服丝袜亚洲网站| av电影天堂一区二区在线观看| 亚洲午夜激情网站| 久久久99久久精品欧美| 在线播放中文一区| 99久久国产免费看| 国产一区二区在线免费观看| 亚洲精品少妇30p| 久久精品视频一区二区| 欧美一区二区三区系列电影| 色综合 综合色| 国产精品538一区二区在线| 亚洲成av人片在www色猫咪| 国产精品久久久久久亚洲伦| 日韩欧美国产电影| 欧美日韩国产123区| 99久久精品国产导航| 国产精品91xxx| 日本不卡一区二区| 亚洲综合一二三区| 久久电影网电视剧免费观看| 亚洲国产成人精品视频| 亚洲人成影院在线观看| 国产三级精品视频| 精品国产一二三区| 欧美一区二区三区免费| 日本福利一区二区| 色av一区二区| 91婷婷韩国欧美一区二区| 床上的激情91.| 国产激情视频一区二区三区欧美 | 亚洲综合自拍偷拍| 亚洲欧洲www| 亚洲婷婷综合久久一本伊一区| 中文文精品字幕一区二区| 精品国产3级a| 久久久久久久网| 国产日本一区二区| 国产精品理伦片| 欧美极品另类videosde| 国产精品天天摸av网| 国产精品免费视频一区| 国产精品第一页第二页第三页 | 精品剧情v国产在线观看在线| 欧美日韩国产综合一区二区三区| 91国产成人在线| 欧美丝袜第三区| 在线不卡的av| 日韩理论片中文av| 亚洲日本在线a| 亚洲在线视频一区| 婷婷中文字幕一区三区| 毛片不卡一区二区| 国产一区二区三区免费| 成人黄色大片在线观看| eeuss鲁片一区二区三区| 99久久精品国产毛片| 在线观看成人小视频| 在线播放日韩导航| 欧美精品一区二区蜜臀亚洲| 国产免费观看久久| 亚洲欧洲成人精品av97| 午夜a成v人精品| 韩国女主播一区| 91小宝寻花一区二区三区| 91成人免费在线视频| 欧美刺激午夜性久久久久久久| 久久先锋影音av鲁色资源| 1区2区3区精品视频| 日韩电影一区二区三区四区| 国产一区二区三区四区五区美女| 国产a精品视频| 欧美三级视频在线| 国产三级一区二区| 亚洲国产wwwccc36天堂| 国产麻豆精品theporn| 欧美大片日本大片免费观看| 自拍av一区二区三区| 久久精品国产网站| 91啪亚洲精品| 亚洲精品在线一区二区| 亚洲欧美另类久久久精品| 男女视频一区二区| 97久久超碰国产精品电影| 日韩欧美一级特黄在线播放| 亚洲欧美综合在线精品| 黄色成人免费在线| 欧美伊人久久久久久久久影院| 欧美精品一区男女天堂| 亚洲图片欧美综合| 成人午夜激情在线| 精品欧美一区二区三区精品久久 | 国产精品亚洲综合一区在线观看| 欧美综合天天夜夜久久| 久久影院午夜片一区| 日韩va欧美va亚洲va久久| 99r国产精品| 久久精品一区二区三区av| 亚洲成人黄色小说| 色综合久久久久综合| 久久久久久99久久久精品网站| 日韩成人一级大片| 日本高清不卡视频| 亚洲欧美偷拍另类a∨色屁股| 国产成人综合亚洲91猫咪| 日韩欧美区一区二| 日本中文一区二区三区| 欧美美女bb生活片| 一区二区三区电影在线播| 欧美一区二区观看视频| 亚洲成人你懂的| 欧美在线免费观看视频| 一区二区三区在线视频观看| aaa欧美大片| 自拍视频在线观看一区二区| 成人高清av在线| 国产精品久久久久久久久晋中| 美美哒免费高清在线观看视频一区二区| 欧美怡红院视频| 亚洲国产综合人成综合网站| 日本精品一级二级| 一区二区三区影院| 日本久久精品电影| 亚洲福利一区二区| 欧美精品1区2区3区| 日本aⅴ亚洲精品中文乱码| 欧美一区二区三区免费大片| 免费人成在线不卡| 久久久久久久久免费|