requirement023.tex

来自「FREESWAN VPN源代码包」· TEX 代码 · 共 33 行

TEX
33
字号
\subsection{023: standard crypto api to add newer ciphers and hashes}\subsubsection{023: Definition of requirement }The current KLIPS1 encapsulation and decapsulation routines make explicitsynchronous calls to the 3DES encrypt and decrypt functions. This causesthree problems:\begin{enumerate}\item it makes it difficult to add new algorithms, both at compile time and	at runtime.\item it fails to make use of multiprocessor systems effectively\item it fails to interface nicely to hardware acceleration devices\end{enumerate}A standard API from FreeSWAN KLIPS to algorithm functions (e.g. 3DES-MD5-ESP)would provide for plug and play capabilities for algorithms.An asynchronous interface would permit multiple processors or hardwareaccelerators to interface easily as well.Despite this, the packets must still emerge from the system in the same order that they arrived. That is, they must not be reordered, as this causesinefficiencies for TCP.\subsubsection{023: response}A design to use an asynchronous interface to algorithms will be provided aspart of KLIPS2.The design proposed by Bart Trojanowski (rsa1) <bart@jukie.net> will be usedas a basis.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?