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.
-----------------------------------------------------------------------
近期下载者:
相关文件:
收藏者: