SecureDownloadServlet(2)

所属分类:Linux/Unix编程
开发工具:Unix_Linux
文件大小:590KB
下载次数:7
上传日期:2009-10-26 20:26:38
上 传 者2036934
说明:  SEC 2.x and SEC 3.x Security Core Device Driver Package Date Last Modified 08/26/2009 Size(k) 590 Revision Level 2 Format zip
(This archive contains the initial issue of the SEC 2.x/3.x driver package (t23x) compliant with the Extensible Crypto Driver Framework (XCDF). This is release 2.1.0 of t23x. )

文件列表:
t23xSWUG 2 1 0.pdf (1517915, 2009-05-08)
t23x\common (0, 2009-08-26)
t23x\common\t23.h (48588, 2009-05-07)
t23x\common\xwcRMinterface.h (10895, 2009-05-07)
t23x\examples (0, 2009-08-26)
t23x\examples\legacy (0, 2009-08-26)
t23x\examples\legacy\aes.c (15981, 2008-03-03)
t23x\examples\legacy\arc4.c (254796, 2007-11-07)
t23x\examples\legacy\des.c (77892, 2007-11-07)
t23x\examples\legacy\examples.h (321, 2007-11-07)
t23x\examples\legacy\example_base.c (3935, 2009-05-03)
t23x\examples\legacy\hash.c (26600, 2007-11-07)
t23x\examples\legacy\kasumi.c (28888, 2009-05-05)
t23x\examples\legacy\Makefile (799, 2009-05-03)
t23x\examples\legacy\pk.c (50330, 2007-11-14)
t23x\examples\legacy\rng.c (2034, 2007-11-07)
t23x\examples\legacy\snow3g.c (44435, 2009-05-05)
t23x\t23xrm (0, 2009-08-26)
t23x\t23xrm\Makefile (700, 2009-05-06)
t23x\t23xrm\t23xrmBase.c (6292, 2009-05-07)
t23x\t23xrm\t23xrmID.c (29470, 2009-05-07)
t23x\t23xrm\t23xrmIFreg.c (3460, 2009-05-07)
t23x\t23xrm\t23xrmInternal.h (8158, 2009-05-07)
t23x\t23xrm\t23xrmISR.c (6925, 2009-05-07)
t23x\t23xrm\t23xrmMemUtil.c (15225, 2008-02-28)
t23x\t23xrm\t23xrmModule.c (5393, 2009-05-08)
t23x\t23xrm\t23xrmRequest.c (12518, 2009-05-07)
t23x\t23xrm\t23xrmResponse.c (15772, 2009-05-07)
t23x\t23xsec2 (0, 2009-08-26)
t23x\t23xsec2\Makefile (290, 2008-02-26)
t23x\t23xsec2\Sec2.h (79338, 2009-05-07)
t23x\t23xsec2\Sec2local.h (3679, 2008-02-28)
t23x\t23xsec2\sec2_sctrMap.c (18453, 2008-02-28)
t23x\t23xsec2\t23xsec2core.c (21887, 2009-05-07)
t23x\t23xsec2\t23xsec2mod.c (2554, 2008-02-27)
t23x\t23xsec2\t2dpd.c (195926, 2009-05-07)
t23x\t23xtest (0, 2009-08-26)
t23x\t23xtest\Makefile (187, 2008-02-27)
t23x\t23xtest\multidesc.c (9129, 2009-05-07)
t23x\t23xtest\rmtest.c (6185, 2008-02-28)
... ...

t23x Package Release Notes v2.1.0 - 07-May-2009 ----------------------------------------------------------------------- This archive contains the initial issue of the SEC 2.x/3.x driver package (t23x) compliant with the Extensible Crypto Driver Framework (XCDF). This is release 2.1.0 of t23x. The first digit of the release tag signifies the Framework version for this release. Second and third digits signify major/minor package revisions for t23x. ----------------------------------------------------------------------- Supported cores t23x can support operation of all flavors of SEC 2.x and 3.x in PowerQUICC devices, from 2.0.0 through present (3.1.0). While they differ in their internal implementation, 2.x and 3.x are nearly identical from a programmatic point of view, and both support the same basic descriptor layout, thus the driver can operate both core families transparently. Internal testing of t23x was accomplished on SEC 2.0, 2.1, 2.2, 3.0, and 3.1 ----------------------------------------------------------------------- Supported platforms t23x was written and tested on Linux-powerpc 2.6, using late kernels supporting a flat device tree. It has been written with the intention to be reasonably portable to other operating systems by parties interested in doing so. It is dependent on specific properties in the fdt so as to properly detect and configure addressing, interrupt connections, and the presence of cryptographic capabilities that can't be detected dynamically. The convention for coding of such properties is documented in Documentation/powerpc/booting-without-of.txt Note that the convention used for describing vendor-specific device properties has changed in recent kernel releases. Specifically, these properties are critical to driver operation: Original form Current form (as of 2.6.29) ----------------------------------------------------- num-channels ==> fsl,num-channels channel-fifo-len ==> fsl,channel-fifo-len exec-units-mask ==> fsl,exec-units-mask descriptor-types-mask ==> fsl,descriptor-types-mask Operation with earlier kernels (that still support an fdt) is a matter of adapting the detection of these names in t23xrmModule.c to the original form. Operation with kernels earlier than 2.6.18 (no fdt) will require more extensive rework, and use of the register-based detection and identification mechansisms in t23xrmID.c ----------------------------------------------------------------------- Package content * doc/t23xSWUG.2.1.0.pdf Formal documentation describing the included components of this package. * t23x/common Header files describing SEC 2/3 hardware, and the inter-module framework. * t23x/t23xrm Source files for the SEC 2/3 extensible release manager (t23xrm) * t23x/t23xsec2 Source files for the SEC 2/3 legacy interface. This extends the legacy SEC2.x driver to work inside of the XCDF. * t23x/t23xtest Source files for a simple resource manager test interface. This can serve as an example for the basics of how a resource manager is used, and how new interfaces can be written to work with it. It is not ideal as an application programming example. * t23x/examples/legacy A usermode application that demonstrates how the legacy interface may be exercised for a variety of crypto applications. -----------------------------------------------------------------------

近期下载者

相关文件


收藏者