📄 libeap.txt
字号:
/*!\mainpage EAP Software Architecture and API\author Yoshihiro Ohba\date Created: August 11, 2003\date Updated: January 10, 2004\section IntroductionThe libeap library provides a C++ API to EAP (ExtensibleAuthentication Protocol). The library implements a set of statemachines of EAP (ExtensibleAuthentication Protocol), which isspecified in draft-ietf-eap-statemachine-01.{txt,ps}. This documentdescribes the software architecture of the EAP API implementation.\section tagBasicFeatures Basic FeaturesThe API has the following features.- <b>Peer and Authenticator implementation</b> The libeap libraryprovides both EAP peer and authenticator state machinesimplementation. Authenticator implementation includes standaloneauthenticator, backend authenticator and pass-through authenticatorstate machines.- <b>Thread safety and load balancing</b>. The libeap library iswritten based on the Open Diameter Framework API, which makes thelibrary thread-safe and it is also possible to do load balancing amongmultiple threads to achieve a maximal performance.- <b>Open-ended API</b>. The EAP API is extensible in a way thatapplications can define new authentication methods including methodstate machines and message parsing.- <b>OS independence</b>. The library is developed by fully utilizingthe <A HREF="http://www.cs.wustl.edu/%7Eschmidt/ACE.html"> ACE(Adaptive Communication Environment) API </A> so that it can workmajor operating systems including Linux, UNIX and Windows for whichACE is supported.\section tagSample Sample Program\include md5_test.cxx*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -