Version 1.0.1.
Version 1.0.1.
Version 1.0.1.
************************************************************
************************************************************
*
* Intel(R) Security Driver Release Notes for ISVs
*
* Revision: 1.00 ISV Final Release
* Date: January 25, 1999
*
* NOTE: This document refers to systems containing the
* following Intel chipsets:
* Intel(R) 810 Chipset
* Intel(R) 820 Chipset
*
* This document makes references to unannounced products
* being developed by Intel. There are some restrictions
* on how these products may be used, and what information
* can be disclosed to others. Please read the Disclaimer
* section at the bottom of this document, and contact your
* Intel field representative if you would like more
* information.
*
************************************************************
************************************************************
************************************************************
* CONTENTS OF THIS DOCUMENT
************************************************************
This document contains the following sections:
Part 1 - About These Release Notes
Introduction
What's in This Release
How Should I Proceed?
Part 2 - Installation
Overview
Installation Procedure
Uninstalling the Driver Software and Documentation
Part 3 - Self Test Application
Overview
Part 4 - Updated Information
Overview
New Features in This Release
Updated Product Information
Supported Hardware
Supported Operating Systems
Part 5 - Known Problems in This Release
Overview
Problems and Solutions
Part 6 - Troubleshooting
************************************************************
* Part 1 -- About These Release Notes
************************************************************
*** Introduction ***
These release notes include installation information,
procedures for running the Self Test Application included
with the product, late-breaking information, and known
problems in this release.
*** What's in This Release ***
This release of the Intel(R) Security Driver includes the
files listed below, where, in the following:
<drive> is the drive specified during installation
(C:, by default)
<path> is the path specified during installation
(\Program Files\Intel\Intel Security Driver, by default)
Driver Software Files
---------------------
File: ISECDRV.SYS (Microsoft Windows* NT* 4.0)
Install Path: \winnt\system32\drivers
Supplemental Information: Legacy Microsoft Windows NT 4.0 driver
File: ISECDRV.SYS (Microsoft Windows 98)
Install Path: \windows\system32\drivers
Supplemental Information: Microsoft wdm style driver
File: ISECDRV.VXD (Microsoft Windows 95)
Install Path: \windows\system
Supplemental Information: Microsoft Windows Plug and Play driver
File: ISEC.H
Install Path: <drive><path>\Sample Applications\Source\inc
(where <drive><path> are described above)
Supplemental Information: Header files for the driver software
File: DEFTYPES.H
Install Path: <drive><path>\Sample Applications\Source\inc
(where <drive><path> are described above)
Supplemental Information: Header files for the driver software
Sample Applications Files
-------------------------
(See "Part 7-Sample Applications" in the
"Intel Security Driver Programmer's Guide")
-- ActiveX Sample Application Files --
File: ActiveX_sample_page.htm
Install Path: <drive><path>\Sample Applications\ActiveX
(where <drive><path> are described above)
Supplemental Information: ActiveX* sample application .htm file
File: RNGControl.ocx
Install Path: <drive><path>\Sample Applications\ActiveX
(where <drive><path> are described above)
Supplemental Information: ActiveX control for the ActiveX
sample application
File: ActiveX source files
Install Path:
<drive><path>\Sample Applications\Source\Sample_Apps\RNG_ActiveX_Control
(where <drive><path> are described above)
Supplemental Information: Source and build files for the
ActiveX control sample application.
-- Unit Test Application Files --
File: UnitTester.exe
Install Path: <drive><path>\Sample Applications\UnitTester
(where <drive><path> are described above)
Supplemental Information: Unit Test sample application executable
File: Unit Test source files
Install Path:
<drive><path>\Sample Applications\Source\Sample_Apps\UnitTester
(where <drive><path> are described above)
Supplemental Information: Source and build files for the
Unit Test sample application.
Security Driver Self Test Files
--------------------------------
(See "Part 3 - Self Test Application" in these release notes)
File: SelfTest.exe
Install Path: <drive><path>\Sample Applications\Self Test
(where <drive><path> are described above)
Supplemental Information: Self Test executable
File: SelfTest.ini
Install Path: <drive><path>\Sample Applications\SelfTest
(where <drive><path> are described above)
Supplemental Information: Self Test initialization file
File: SelfTest.log
Install Path: <drive><path>\Sample Applications\Self Test
(where <drive><path> are described above)
Supplemental Information: Self Test log file
CDSA CSP Plug-in Files
----------------------
(See "Part 5- CDSA Plug-Ins" in the
"Intel Security Driver Programmer's Guide")
File: CSP source files
Install Path: <drive><path>\Sample Applications\Source\CSP Source
(where <drive><path> are described above)
Supplemental Information: Source and build files for the
CDSA CSP Plug-in.
CryptoAPI CSP Plug-in Files
---------------------------
(See "Part 6 - CryptoAPI Plug-Ins" in the
"Intel Security Driver Programmer's Guide")
File: ICSP4MS.H
Install Path: <drive><path>\Sample Applications\Source\inc
(where <drive><path> are described above)
Supplemental Information: Header file for the CryptoAPI CSP
Documentation
-------------
Note: The .doc and .pdf files are hyperlinked to make it
more convenient for you to quickly locate information.
Simply click an underscored reference (in a Microsoft
Word .doc file) or a boxed reference (in an Adobe Acrobat* .pdf
file) to jump to an internal bookmark, another document, or
a link on the World Wide Web.
To return to the calling link or page:
* In a Microsoft Word .doc file click "Back" on the web toolbar.
* In an Adobe Acrobat .pdf file, click "Goes to the previous view"
on the toolbar.
File: Programmers Guide.doc
Install Path: <drive><path>\Documents
(where <drive><path> are described above)
Supplemental Information:
The "Intel Security Driver Infrastructure Programmers Guide"
describes the Intel Security Driver features and its driver
architecture, programming interface, CDSA plug-ins, and
sample applications.
File: Programmers Guide.pdf
Install Path: <drive><path>\Documents
(where <drive><path> are described above)
Supplemental Information: Adobe Acrobat .pdf file for the
"Intel Security Driver Infrastructure Programmers Guide"
File: PrgGuide.hlp
Install Path: <drive><path>\Documents
(where <drive><path> are described above)
Supplemental Information: Online help version of the
"Intel Security Driver Infrastructure Programmers Guide"
(also associated with the Unit Test application)
File: PrgGuide.cnt
Install Path: <drive><path>\Documents
(where <drive><path> are described above)
Supplemental Information: Contents file for PrgGuide.hlp
File: SelfTest.hlp
Install Path: <drive><path>\Documents
(where <drive><path> are described above)
Supplemental Information: Online help for Self Test
File: SelfTest.cnt
Install Path: Same as above
Supplemental Information: Contents file for SelfTest.hlp
Redistributable Files
---------------------
Files available for redistribution on the destination (user's)
machine are located in the \SILENT folder, on the installation
CD, as follows.
\SILENT
\REDISTRIB
\INF
\Win95
\WinNT4
\SILENT
(For more information, see also "Redistributing the Driver"
in Part 4 of these release notes or "Part 8 -- Redistributing
the Driver" in the Programmer's Guide.)
*** How Should I Proceed? ***
To quickly learn about the product, do the following:
1. Scan the remainder of these Release Notes to get familiar
with their contents.
2. Run the Installation procedure, described in
"Part 2 - Installation".
3. Run the Self Test application, described in
"Part 3 - Self Test Application".
4. Scan the documentation included with the product.
5. Run any of the Sample Applications, located in the
following folder.
<drive><path>\Sample Applications
(where <drive><path> are described above)
(The Sample Applications are described in
"Part 7 - Sample Applications" in the
"Intel Security Driver Programmer's Guide".)
************************************************************
* Part 2 - Installation
************************************************************
*** Overview ***
This section describes the procedure for installing
the Intel Security Driver software, then lists the directories
and files created.
Note
----
This installation procedure assumes that you are installing
the Intel Security Driver on a platform that contains either
the Intel 810 or Intel 820 chipset.
*** Installation Procedure ***
To install the Intel Security Driver and associated
documentation, do the following:
1. Insert the CD into the CD-ROM drive.
If autorun is enabled then installation will begin,
otherwise run Setup, located at the root of the CD.
2. Setup will start the InstallShield* Wizard, which will
guide you through the rest of the setup.
Following is supplementary information for each screen in the
InstallShield setup Wizard.
* Welcome screen - exit all Windows* programs, according to
its recommendation, then click Next.
* Release Notes - these release notes. Click Next.
* Software License Agreement - read the agreement, then click Yes
if you agree to the terms and conditions stated.
* Choose Destination Location - specify any drive or folder
on the local system, then click Next;
(Do Not specify a network or removable drive! )
* Select Program Folder - Accept the default Program Folder
or specify a different folder, then click Next.
(Setup begins installing the product files.)
* Setup Complete - Click the appropriate button to restart
your computer now or later.
3. Run the Self Test application, described in
"Part 3 - Self Test Application".
*** Uninstalling the Driver Software and Documentation ***
To uninstall the Intel Security Driver and associated
documentation, do the following:
1. Click Start | Settings | Control Panel.
2. Double-click the Add/Remove Programs icon.
3. Click the "Intel Security Driver" item in the list window,
then click the Add/Remove... button.
************************************************************
* Part 3 - Self Test Application
************************************************************
The purpose of the Self Test Application is to provide a tool for
verifying driver operation. (It should not be provided to the end user.)
When using the Self Test Application you may experience some
degradation in system performance when running in Continuous mode.
(For instance, the mouse may perform sluggishly.) This is due
to a FIPS 140-1 tests being performed for every one thousand
random numbers generated. (FIPS 140-1 tests are resource intensive.)
If you would like to change this setting:
1. In the Windows Explorer, double-click the following file:
<drive>:<path>\Sample Applications\SelfTest\selftest.ini
where:
<drive> is the drive specified during installation (C, by default)
<path> is the path specified during installation
(\Program Files\Intel\Intel Security Driver, by default)
2. Modify the variable "RNG_Calls_Between_Test"
To run the Self Test Application:
1. In the Windows Explorer, double-click the following file:
<drive>:<path>\Sample Applications\SelfTest\selftest.exe
where:
<drive> is the drive specified during installation (C, by default)
<path> is the path specified during installation
(\Program Files\Intel\Intel Security Driver, by default)
2. Click the Help button to view online help about the
Self Test Application.
Tips on using online help!
* Click the "Help Topics" button to access Contents, Index,
or full text search.
* On the Contents page, double-click the book icon to expand it,
then double-click a topic ("?" symbol) to jump directly to a topic.
* Click the left ( << ) or right ( >> ) browse buttons to browse
backward or forward through the help file.
* Click other links on the page to access other topics
(identified by underscored text or by buttons on the page).
*********************************************************
************************************************************
* Part 4 - Updated Information
************************************************************
*** Overview ***
This section includes new features from the previous release
and/or updated information about the product that was added
after the primary documentation was completed.
*** New Features in This Release ***
New features added since the Beta release include:
* Self Test application -- The ability to specify the ratio of
FIPS 140-1 tests being performed for a specified number of
random numbers generated.
(For more information, see Part 3.)
*** Updated Product Information ***
Supported Hardware
------------------
This release of the Intel(R) Security Driver operates on the
Intel(R) 810 and Intel(R) 820 chipsets.
Supported Operating Systems
---------------------------
This release of the Intel(R) Security Driver operates on the
following operating systems:
* Microsoft Windows* 95 (Retail, OSR-1, OSR-2, 0SR-2.1, OSR-2.5)
* Microsoft Windows 98 (Retail)
* Microsoft Windows NT* 4.0 (Retail, SP1, SP2, SP3, SP4)
Note: At the time of this release, Windows 2000 was still under
development. As a result, this release does not support
Windows 2000. thus, if you attempt to perform an installation (via
the setup program described in Part 2 -- Installation) you will
get a message explaining whom to contact for the latest
information.
Redistributing the Driver
-------------------------
Determining that the Firmware Hub Is Installed on the Target System
The Programmer's Guide (.hlp, .doc, and .pdf) does not
include an entry for Microsoft Windows 2000. This is because
this product cannot currently be installed on Microsoft Windows
2000. For more information, see "Supported Operating Systems."
Redistributing the driver via .inf files
Instead of running the InstallShield silent install, described
in the Programmer's Guide, you can have the user install the
driver on the target system by doing the following.
Do one of the following, depending on whether you are
installing on Microsoft Windows NT 4.0, Microsoft Windows 95,
or Microsoft Windows 98.
Microsoft Windows NT 4.0
------------------------
1. Copy the following files from the Intel Security Driver
Installation CD to a floppy disk.
\SILENT
\REDISTRIB
\INF
\WinNT4
NTDriver.reg
ISECDRV.SYS
2. Logon to the target system as the administrator.
3. Insert the floppy disk you created in step 1.
4. Copy ISECDRV.SYS from the floppy disk to:
\WINNT\SYSTEM32\DRIVERS
5. Edit the NTDriver.REG file to verify that the
Imagepath setting specifies the correct path to the WINNT
directory.
6. Run the NTDriver.REG file.
7. Restart the computer.
8. To determine if the driver is loaded and working properly,
click Start|Settings|Control Panel, then double-click
the Devices icon.
9. In the list of Devices, locate the ISECDRV device. Verify
that its Status is "Started" then set its Startup to
"Automatic" (via the Startup button).
Microsoft Windows 95
--------------------
1. Copy the following files from the Intel Security Driver
Installation CD to a floppy disk.
\SILENT
\REDISTRIB
\INF
\Win95
ISD_95.INF
ISECDRV.VXD
2. Logon to the target system.
3. Insert the floppy disk you created in step 1.
4. Click Start|Settings|Control Panel.
5. Double-click the System Icon.
6. Select the Device Manager Tab on the System Properties
dialog box.
7. Double-click the Intel Firmware Hub option in
the Other Devices section.
8. When the Intel Firmware Hub Properties page appears,
select the Driver Tab.
9. Select the Update Driver Button.
10. Select the Search for Driver Option.
Since the ISD_95.INF file and ISECDRV.VXD files are located on
the floppy disk, Windows should automatically find the driver
and prompt you to finish the installation.
11. After Windows has copied the driver you will be prompted
to restart the machine. Select Yes at this prompt.
12. After Windows is restarted you should now find the Firmware
Hub listed in the System Devices section of the Device Manager.
The Intel Security Driver is now ready for use!
Microsoft Windows 98
--------------------
1. Copy the following files from the Intel Security Driver
Installation CD to a floppy disk.
\SILENT
\REDISTRIB
\INF
\WDM
ISD_WDM.INF
ISECDRV.SYS
ISD_CAT.CAT
2. Logon to the target system.
3. Insert the floppy disk you created in step 1.
4. Click Start|Settings|Control Panel.
5. Double-click the System Icon.
6. Select the Device Manager Tab on the System Properties
dialog box.
7. Double-click the Intel Firmware Hub option in
the Other Devices section.
8. Select the Reinstall Driver Button.
9. When the Update Device Driver Wizard appears, select the Next Button.
10. Select the "Search for a better driver ..." option,
then click Next.
11. Select the Location of the ISD_WDM.INF File and Driver,
then click Next.
12. After a few seconds Windows should find the Driver.
When it does, click Next to finish loading the driver.
13. After the file copy is complete you should see a message
reporting that Windows has finished installing an updated driver.
14. Click Finish.
15. You should now find the Firmware Hub listed in the System
Devices section of the Device Manager.
The Intel Security Driver is now ready for use!
************************************************************
* Part 5 - Known Problems in This Release
************************************************************
*** Overview ***
This section lists known problems in this release and
workarounds, if applicable or known.
*** Problems and Solutions ***
Problem: The CDSA 2.0 specification defines a CSP subservice type
called "CSSM_CSP_TYPE_HYBRID". This type describes a CSP that
implements some algorithms in software, and others in hardware.
The sample CDSA 2.0 CSP included with the Intel Security Driver
specifies itself as type CSSM_CSP_TYPE_SOFTWARE. This is incorrect.
Workaround: For your own implementation of a CDSA 2.0 CSP that
makes use of the Intel Security Driver, you should specify your
subservice as type CSSM_CSP_TYPE_HYBRID.
Note: The sample CDSA 2.0 CSP was developed against a pre-release
version of Intel's CDSA 2.0 implementation. The following
problems have been observed in this pre-release version of
Intel's CDSA 2.0 implementation, but may not occur in the
final CDSA 2.0 release. Conversely, changes made to the CDSA 2.0
specification or implementation between now and its final
release may introduce other problems not mentioned here.
Problem: The CSSM module install operation CSSM_ModuleInstall
transposes the module file name and description arguments.
Workaround: The sample CDSA 2.0 CSP install program included
with the Intel Security driver transposes the file name and
module description arguments in its call to CSSM_ModuleInstall.
Problem: The Intel Token Adaptation Layer (TAL) will
generate a General Protection Fault when the sample
CDSA 2.0 CSP unloads.
Workaround: In the TAL file "tal_tokn.c" (included with
the Intel CDSA 2.0 CSP SDK), in function "GetHead", add the
following code to line 353 before compiling:
"if (!attachData) return NULL;"
************************************************************
* Part 6 - Troubleshooting
************************************************************
This section provides troubleshooting information.
How to determine if the Intel Security Driver is loaded
-------------------------------------------------------
Microsoft Windows NT 4.0
To determine if the driver is loaded and working properly,
click Start|Settings|Control Panel, then double-click
the Devices icon.
In the list of Devices, locate the ISECDRV device. Verify
that its Status is "Started" that the Startup mode is set to
"Automatic".
Microsoft Windows 95
Once installation is complete and Windows has restarted you
should find the Intel Firmware Hub Device listed in the System
Devices section of the Device Manager.
Double click on the Intel Firmware Hub and verify that the text
"This device is working properly." appears in the General Tab.
Click on the Driver tab and verify that a Driver Date has been set.
Microsoft Windows 98
Once installation is complete, you should find the Intel Firmware Hub
Device listed in the System Devices section of the Device Manager.
Double click on the Intel Firmware Hub Device and verify that the text
"This device is working properly." appears in the General Tab.
Click on the Driver tab and verify that the Provider is set to
Intel and a Date has been set.
How to verify that the hardware RNG has been installed
------------------------------------------------------
Windows NT 4.0
Does not have the ability to detect hardware devices.
Microsoft Windows 95, Windows 98
Look for the firmware hub device under "system Devices" in the Device
Manager. If it is listed and does not indicate a driver problem
(indicated by a yellow flag), then contact customer support. (To locate
the Device Manager, click Start|Settings|Control Panel, double-click
the System icon, then click the Device Manager tab.)
************************************************************
************************************************************
Intel is making no claims of usability, efficacy or warranty.
The INTEL SOFTWARE LICENSE AGREEMENT (Beta, Single User)
completely defines the licensed use of this software.
************************************************************
Information in this document is provided in connection with
Intel products. No license, express or implied, by estoppel
or otherwise, to any intellectual property rights is granted
by this document. Intel assumes no liability whatsoever,
and Intel disclaims any express or implied warranty,
relating to sale and/or use of Intel products including
liability or warranties relating to fitness for a particular
purpose, merchantability, or infringement of any patent,
copyright or other intellectual property right. Intel
products are not intended for use in medical, life saving,
or life sustaining applications.
************************************************************
Intel Corporation disclaims all warranties and liabilities
for the use of this document and the information contained
herein, and assumes no responsibility for any errors which
may appear in this document; nor does Intel make a
commitment to update the information contained herein. Intel
reserves the right to make changes to this document at any
time, without notice.
************************************************************
************************************************************
* Third-party brands and names are the property of their
respective owners.
Copyright (c) 1999, Intel Corporation. All rights reserved.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.