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

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

?? cb.c

?? 使用最廣泛的radius的linux的源碼
?? C
字號:
/* * cb.c * * Version:     $Id: cb.c,v 1.8 2007/11/27 14:44:36 aland Exp $ * *   This program is free software; you can redistribute it and/or modify *   it under the terms of the GNU General Public License as published by *   the Free Software Foundation; either version 2 of the License, or *   (at your option) any later version. * *   This program is distributed in the hope that it will be useful, *   but WITHOUT ANY WARRANTY; without even the implied warranty of *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *   GNU General Public License for more details. * *   You should have received a copy of the GNU General Public License *   along with this program; if not, write to the Free Software *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA * * Copyright 2001  hereUare Communications, Inc. <raghud@hereuare.com> * Copyright 2006  The FreeRADIUS server project */#include <freeradius-devel/ident.h>RCSID("$Id: cb.c,v 1.8 2007/11/27 14:44:36 aland Exp $")#include "eap_tls.h"#ifndef NO_OPENSSLvoid cbtls_info(const SSL *s, int where, int ret){	const char *str, *state;	int w;	w = where & ~SSL_ST_MASK;	if (w & SSL_ST_CONNECT) str="    TLS_connect";	else if (w & SSL_ST_ACCEPT) str="    TLS_accept";	else str="    (other)";	state = SSL_state_string_long(s);	state = state ? state : "NULL";	if (where & SSL_CB_LOOP) {		DEBUG2("%s: %s\n", str, state);	} else if (where & SSL_CB_HANDSHAKE_START) {		DEBUG2("%s: %s\n", str, state);	} else if (where & SSL_CB_HANDSHAKE_DONE) {		DEBUG2("%s: %s\n", str, state);	} else if (where & SSL_CB_ALERT) {		str=(where & SSL_CB_READ)?"read":"write";		radlog(L_ERR,"TLS Alert %s:%s:%s\n", str,			SSL_alert_type_string_long(ret),			SSL_alert_desc_string_long(ret));	} else if (where & SSL_CB_EXIT) {		if (ret == 0) {			radlog(L_ERR, "%s:failed in %s\n", str, state);		} else if (ret < 0) {			if (SSL_want_read(s)) {				DEBUG2("%s: Need to read more data: %s",				       str, state);			} else {				radlog(L_ERR, "%s:error in %s\n", str, state);			}		}	}}/* *	Fill in our 'info' with TLS data. */void cbtls_msg(int write_p, int msg_version, int content_type,	       const void *buf, size_t len,	       SSL *ssl UNUSED, void *arg){	tls_session_t *state = (tls_session_t *)arg;	/*	 *	Work around bug #298, where we may be called with a NULL	 *	argument.  We should really log a serious error	 */	if (!arg) return;	state->info.origin = (unsigned char)write_p;	state->info.content_type = (unsigned char)content_type;	state->info.record_len = len;	state->info.version = msg_version;	state->info.initialized = 1;	if (content_type == SSL3_RT_ALERT) {		state->info.alert_level = ((const unsigned char*)buf)[0];		state->info.alert_description = ((const unsigned char*)buf)[1];		state->info.handshake_type = 0x00;	} else if (content_type == SSL3_RT_HANDSHAKE) {		state->info.handshake_type = ((const unsigned char*)buf)[0];		state->info.alert_level = 0x00;		state->info.alert_description = 0x00;	}	tls_session_information(state);}int cbtls_password(char *buf,		   int num UNUSED,		   int rwflag UNUSED,		   void *userdata){	strcpy(buf, (char *)userdata);	return(strlen((char *)userdata));}#endif /* !defined(NO_OPENSSL) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91高清视频在线| 欧美色图一区二区三区| 在线综合+亚洲+欧美中文字幕| 日韩精品国产欧美| 国产日本欧美一区二区| 91福利精品第一导航| 激情五月激情综合网| 亚洲欧美日韩在线| 精品国一区二区三区| 一本到高清视频免费精品| 久久超碰97人人做人人爱| 亚洲欧洲三级电影| 日韩午夜激情av| 日本一不卡视频| 国产欧美日韩一区二区三区在线观看| 欧洲精品一区二区| 国产aⅴ综合色| 日韩电影免费一区| 日韩一区中文字幕| 久久女同性恋中文字幕| 欧美三级韩国三级日本三斤 | 中文乱码免费一区二区| 欧美美女激情18p| 97超碰欧美中文字幕| 国产一区三区三区| 视频一区二区三区中文字幕| 亚洲视频狠狠干| wwww国产精品欧美| 日韩免费视频线观看| 51精品秘密在线观看| 91精品在线免费观看| 欧美日韩中文一区| 在线成人av影院| 91麻豆精品国产91久久久久久 | 香港成人在线视频| 亚洲影视资源网| 亚洲国产精品精华液网站| 亚洲精品成人在线| 一区二区三区.www| 亚洲国产美女搞黄色| 午夜精品久久久久久久久久| 亚洲高清一区二区三区| 成人国产亚洲欧美成人综合网| 国产精品综合在线视频| 国产成人在线观看| 成人天堂资源www在线| 成人高清免费在线播放| 91亚洲午夜精品久久久久久| 99久精品国产| 91福利在线播放| 欧美日韩不卡在线| 欧美一卡2卡3卡4卡| 日韩欧美久久久| 久久久久久免费| 日韩一区在线免费观看| 亚洲国产美国国产综合一区二区| 性感美女久久精品| 久久电影国产免费久久电影| 国产91综合一区在线观看| 99久久精品国产一区二区三区| 色www精品视频在线观看| 欧美欧美午夜aⅴ在线观看| 欧美成人女星排名| 国产欧美日韩精品a在线观看| 日韩美女精品在线| 午夜国产精品影院在线观看| 麻豆精品国产传媒mv男同 | 精品无人码麻豆乱码1区2区| 国产精品一区2区| 色噜噜久久综合| 日韩久久精品一区| 国产欧美视频一区二区| 亚洲一区二区三区美女| 久久99久久精品| a级精品国产片在线观看| 欧美亚洲综合网| 久久亚洲一级片| 一区二区三区四区视频精品免费| 麻豆成人av在线| 欧美tk—视频vk| 国内国产精品久久| 亚洲精品免费在线| 精品少妇一区二区| 色综合色综合色综合色综合色综合 | 久久99精品视频| 日韩精品视频网| 午夜激情一区二区| 国产白丝网站精品污在线入口| 在线免费观看日本欧美| xnxx国产精品| 国产成人久久精品77777最新版本| 91小视频在线| 日韩精品一区二区在线| 亚洲欧美日韩国产另类专区| 美国毛片一区二区三区| 色综合天天做天天爱| 久久青草欧美一区二区三区| 夜夜嗨av一区二区三区| 粉嫩嫩av羞羞动漫久久久| 欧美巨大另类极品videosbest| 中文幕一区二区三区久久蜜桃| 美女一区二区在线观看| 色94色欧美sute亚洲13| 国产亚洲人成网站| 青青国产91久久久久久| 欧美最猛黑人xxxxx猛交| 国产日韩高清在线| 国产专区综合网| 欧美一级高清大全免费观看| 亚洲中国最大av网站| 成人av电影在线网| 国产嫩草影院久久久久| 久久精品国产亚洲aⅴ| 在线观看成人小视频| 亚洲日本青草视频在线怡红院 | 国产一区啦啦啦在线观看| 欧美日韩精品久久久| 亚洲精品国产a久久久久久| 成人av电影免费在线播放| 久久久综合精品| 黄网站免费久久| 欧美一区二区视频网站| 亚洲h动漫在线| 欧日韩精品视频| 亚洲精品国产成人久久av盗摄| gogo大胆日本视频一区| 中文久久乱码一区二区| 大美女一区二区三区| 久久精品一级爱片| 国产精品亚洲一区二区三区妖精| 欧美成人精品二区三区99精品| 日韩vs国产vs欧美| 337p亚洲精品色噜噜狠狠| 日本亚洲天堂网| 91麻豆精品国产| 一区二区三区欧美在线观看| 色婷婷av一区二区三区软件| 中文字幕精品一区二区三区精品| 成人毛片视频在线观看| 亚洲欧美在线aaa| 91色在线porny| 亚洲国产精品久久人人爱蜜臀| 欧美性淫爽ww久久久久无| 亚洲一区二区免费视频| 欧美高清性hdvideosex| 蜜臀av性久久久久蜜臀av麻豆| 欧美videos中文字幕| 久久精品久久99精品久久| 欧美videossexotv100| 精品一区二区三区蜜桃| 欧美国产一区视频在线观看| 成人免费电影视频| 亚洲综合免费观看高清在线观看| 在线精品视频一区二区| 亚洲永久精品大片| 日韩美女在线视频| 丁香婷婷综合网| 亚洲免费观看高清完整版在线 | 欧美三级中文字| 日韩不卡一二三区| 国产清纯白嫩初高生在线观看91| 国产乱一区二区| 亚洲激情网站免费观看| 欧美日韩一级片在线观看| 久久97超碰国产精品超碰| 欧美国产精品一区| 欧美日韩高清一区二区| 久久精品国产第一区二区三区| 欧美国产激情一区二区三区蜜月| 日本高清不卡在线观看| 久久激情五月激情| 国产精品久久久久久久蜜臀| 欧美理论在线播放| 国产河南妇女毛片精品久久久| 一区二区在线免费| 欧美精品一区视频| 色欧美乱欧美15图片| 久久福利资源站| 亚洲一区日韩精品中文字幕| 日韩精品一区二区三区swag| 91亚洲精品乱码久久久久久蜜桃| 亚洲成人av在线电影| 国产人久久人人人人爽| 欧美日韩五月天| 高清国产一区二区| 日韩精品欧美成人高清一区二区| 欧美国产精品专区| 日韩欧美自拍偷拍| 91久久一区二区| 国产精品一线二线三线精华| 亚洲成人久久影院| 中文字幕中文字幕中文字幕亚洲无线| 欧美日韩一区二区三区不卡| 成人黄色免费短视频| 蜜臀99久久精品久久久久久软件| 国产精品不卡一区| www国产精品av| 日韩一区二区在线播放| 在线看日韩精品电影| eeuss鲁一区二区三区|