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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ui_locl.h

?? openssl包含TLS
?? H
字號(hào):
/* crypto/ui/ui.h -*- mode:C; c-file-style: "eay" -*- *//* Written by Richard Levitte (richard@levitte.org) for the OpenSSL * project 2001. *//* ==================================================================== * Copyright (c) 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). * */#ifndef HEADER_UI_LOCL_H#define HEADER_UI_LOCL_H#include <openssl/ui.h>struct ui_method_st	{	char *name;	/* All the functions return 1 or non-NULL for success and 0 or NULL	   for failure */	/* Open whatever channel for this, be it the console, an X window	   or whatever.	   This function should use the ex_data structure to save	   intermediate data. */	int (*ui_open_session)(UI *ui);	int (*ui_write_string)(UI *ui, UI_STRING *uis);	/* Flush the output.  If a GUI dialog box is used, this function can	   be used to actually display it. */	int (*ui_flush)(UI *ui);	int (*ui_read_string)(UI *ui, UI_STRING *uis);	int (*ui_close_session)(UI *ui);	/* Construct a prompt in a user-defined manner.  object_desc is a	   textual short description of the object, for example "pass phrase",	   and object_name is the name of the object (might be a card name or	   a file name.	   The returned string shall always be allocated on the heap with	   OPENSSL_malloc(), and need to be free'd with OPENSSL_free(). */	char *(*ui_construct_prompt)(UI *ui, const char *object_desc,		const char *object_name);	};struct ui_string_st	{	enum UI_string_types type; /* Input */	const char *out_string;	/* Input */	int input_flags;	/* Flags from the user */	/* The following parameters are completely irrelevant for UIT_INFO,	   and can therefore be set to 0 or NULL */	char *result_buf;	/* Input and Output: If not NULL, user-defined				   with size in result_maxsize.  Otherwise, it				   may be allocated by the UI routine, meaning				   result_minsize is going to be overwritten.*/	union		{		struct			{			int result_minsize;	/* Input: minimum required						   size of the result.						*/			int result_maxsize;	/* Input: maximum permitted						   size of the result */			const char *test_buf;	/* Input: test string to verify						   against */			} string_data;		struct			{			const char *action_desc; /* Input */			const char *ok_chars; /* Input */			const char *cancel_chars; /* Input */			} boolean_data;		} _;#define OUT_STRING_FREEABLE 0x01	int flags;		/* flags for internal use */	};struct ui_st	{	const UI_METHOD *meth;	STACK_OF(UI_STRING) *strings; /* We might want to prompt for more					 than one thing at a time, and					 with different echoing status.  */	void *user_data;	CRYPTO_EX_DATA ex_data;#define UI_FLAG_REDOABLE	0x0001#define UI_FLAG_PRINT_ERRORS	0x0100	int flags;	};#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费av成人在线| 黄一区二区三区| 精品国产乱码久久久久久久久 | 国产成人在线色| 亚洲综合在线免费观看| 久久久久久夜精品精品免费| 欧美在线小视频| 粉嫩aⅴ一区二区三区四区五区| 亚洲第一会所有码转帖| 国产精品不卡视频| 精品欧美乱码久久久久久 | 国产精品一区专区| 午夜精品成人在线视频| 亚洲欧洲美洲综合色网| 国产欧美日韩在线观看| 日韩欧美久久久| 3d动漫精品啪啪| 欧美日韩一区二区三区在线看| 成人在线视频一区| 国产精品影视网| 久久9热精品视频| 丝袜亚洲另类丝袜在线| 亚洲最新在线观看| 亚洲天堂av老司机| 欧美国产综合一区二区| 久久伊人中文字幕| 精品国产第一区二区三区观看体验| 欧美日韩午夜影院| 日本高清免费不卡视频| 97久久超碰国产精品| 成人永久免费视频| 成人av综合一区| 北条麻妃一区二区三区| 不卡视频免费播放| 成人av在线资源| av中文字幕不卡| 99视频在线精品| 91视频xxxx| 色八戒一区二区三区| 在线观看国产一区二区| 在线视频国产一区| 欧美日本在线播放| 91超碰这里只有精品国产| 欧美肥妇毛茸茸| 欧美一级二级三级蜜桃| 7777女厕盗摄久久久| 日韩欧美在线123| 精品福利在线导航| 日本一区二区三区四区| 欧美国产欧美亚州国产日韩mv天天看完整| 国产日韩欧美在线一区| 中文字幕中文字幕在线一区 | 亚洲综合久久av| 天天av天天翘天天综合网 | 精品久久久久久久久久久久久久久久久 | 日韩天堂在线观看| 久久久久久久久蜜桃| 欧美激情在线免费观看| 亚洲另类中文字| 视频一区在线播放| 经典三级在线一区| 成人久久久精品乱码一区二区三区| 北岛玲一区二区三区四区| 欧美最猛黑人xxxxx猛交| 91精品国产综合久久国产大片| 精品国产乱码久久久久久久| 中文字幕在线不卡| 午夜精品一区二区三区电影天堂| 免费在线欧美视频| 丰满放荡岳乱妇91ww| 91九色02白丝porn| 精品久久久久久久久久久久久久久久久| 久久婷婷色综合| 一区二区在线免费| 久久精品久久99精品久久| 国产麻豆精品95视频| 在线观看不卡视频| 久久综合九色综合97婷婷| 亚洲视频一区二区在线| 秋霞影院一区二区| av一区二区三区四区| 欧美精品一二三| 欧美国产97人人爽人人喊| 午夜精品久久一牛影视| 国产成人综合视频| 欧美人与z0zoxxxx视频| 中文字幕av不卡| 三级不卡在线观看| 97se亚洲国产综合在线| 欧美一级国产精品| 一区二区在线观看视频在线观看| 国产综合色在线视频区| 欧美色网一区二区| 国产精品嫩草影院av蜜臀| 日韩专区中文字幕一区二区| www.99精品| 久久只精品国产| 奇米一区二区三区av| 91丨九色丨蝌蚪富婆spa| 久久亚洲欧美国产精品乐播| 亚洲一区二区在线观看视频| 高清免费成人av| 欧美成人a∨高清免费观看| 一区二区免费在线| 99久久免费精品| 国产日本欧洲亚洲| 美女看a上一区| 欧美三级欧美一级| 亚洲视频在线一区| 成人午夜精品一区二区三区| 欧美电视剧免费全集观看| 图片区日韩欧美亚洲| 91久久人澡人人添人人爽欧美| 国产精品久久久久久久蜜臀| 国产精品一卡二卡| 精品va天堂亚洲国产| 日本欧洲一区二区| 51精品久久久久久久蜜臀| 亚洲一区二区在线免费看| 色哟哟亚洲精品| 亚洲欧洲99久久| a在线欧美一区| 国产精品色噜噜| 国产69精品一区二区亚洲孕妇| 久久久噜噜噜久噜久久综合| 国产麻豆午夜三级精品| 久久久国产午夜精品| 国产一区不卡在线| 久久网这里都是精品| 国产老肥熟一区二区三区| 久久综合色播五月| 国产精品性做久久久久久| 久久免费的精品国产v∧| 国产精品66部| 国产精品色一区二区三区| 国产成人综合在线观看| 中文子幕无线码一区tr| 不卡的av在线| 亚洲日本一区二区| 在线观看精品一区| 午夜不卡av在线| 精品少妇一区二区三区在线视频| 久99久精品视频免费观看| 久久久三级国产网站| 丁香天五香天堂综合| 中文字幕亚洲在| 欧美在线三级电影| 日韩中文字幕区一区有砖一区 | 亚洲欧洲av在线| 91网站在线观看视频| 亚洲综合自拍偷拍| 欧美一区二区视频在线观看2022 | 五月婷婷激情综合| 日韩欧美另类在线| 粉嫩av亚洲一区二区图片| 亚洲精品高清视频在线观看| 欧美丰满一区二区免费视频| 久久99国产精品免费网站| 中文字幕av免费专区久久| 在线日韩一区二区| 久草中文综合在线| 日韩码欧中文字| 91麻豆精品91久久久久久清纯| 久久国产精品99精品国产| 中文字幕在线观看不卡| 欧美性色综合网| 国产精品99久久不卡二区| 亚洲视频狠狠干| 欧美一区二区播放| 成人精品小蝌蚪| 亚洲va欧美va天堂v国产综合| 精品久久久久香蕉网| 91麻豆国产在线观看| 美女一区二区三区在线观看| 日本一区二区视频在线| 欧美精品日韩一本| 粉嫩aⅴ一区二区三区四区| 手机精品视频在线观看| 久久久久亚洲蜜桃| 欧美日韩精品久久久| 国产一区二区三区在线观看免费视频| 综合久久国产九一剧情麻豆| 欧美一区二区三区在线| 成人高清视频在线| 日本网站在线观看一区二区三区| 国产亲近乱来精品视频| 欧美高清hd18日本| fc2成人免费人成在线观看播放 | 日本福利一区二区| 精品一区二区三区欧美| 曰韩精品一区二区| 久久久国产综合精品女国产盗摄| 欧美图区在线视频| 成人免费看视频| 久久国产精品免费| 婷婷国产v国产偷v亚洲高清| 日韩毛片一二三区| 欧美激情综合五月色丁香小说| 欧美日韩黄色一区二区| 97精品国产97久久久久久久久久久久|