.DLL
About the ActiveX component
Access 97
Installation instructions for Access 97
Acknowledgments
AES
Apartment threading
Running multiple operations at the same time
ATL v3.0
About the ActiveX component
Authenticating
Authenticode
About the ActiveX component
bAppend parameter
WriteFile method
bEndOfData parameter
WriteFile method
BlockSize property
Buffer encryption
Encrypting and decrypting entirely in memory
C#
Manager Sample Application for C#
C++ Builder
Installation instructions for C++ Builder
C++ Builder 3.0
Installation instructions for C++ Builder 3.0
C++Builder 4-6
Manager Sample Application for C++Builder 4-6
CBC
EncryptionMode property
Certificate
Cipher Block Chaining
EncryptionMode property
COM
About the ActiveX component
Compare method
Contacting Xceed Software
Xceed Software's address, phones and email
Contents
Converting data
ToString method
DCOM
What must be distributed
Decrypt method
Decrypt Sample Application for Visual C++
Delphi
Installation instructions for Delphi 4 to 7
Delphi 3.0
Installation instructions for Delphi 3.0
Deploying
What must be distributed
Digital envelope
Digital signature
Digitally signed
About the ActiveX component
Digitally signing & verifying entirely in memory
Digitally signing a file
Digitally signing a file (C# example)
Digitally signing a file (C# example)
Digitally signing a file (Delphi example)
Digitally signing a file (Delphi streaming example)
Digitally signing a file (VB example)
Digitally signing a file (VB streaming example)
Digitally signing a file (VB.NET example)
Digitally signing a file (VC++ example)
Digitally singning a file (VC++ streaming example)
Distribution
What must be distributed
DLLs
About the ActiveX component
Dynamically instantiating the control
License method (Xceed Compression control)
E_INVALIDARG
Xceed Encryption control error codes
E_OUTOFMEMORY
Xceed Encryption control error codes
E_POINTER
Xceed Encryption control error codes
E_UNEXPECTED
Xceed Encryption control error codes
eAction parameter
WriteFile method
ECB
EncryptionMode property
eerAccessDenied
EXEError enumeration
eerAccessingDrive
EXEError enumeration
eerAlreadyExists
EXEError enumeration
eerAlreadyInUse
EXEError enumeration
eerDiskFull
EXEError enumeration
eerEmptyFile
EXEError enumeration
eerEmptyFileName
EXEError enumeration
eerFileNotFound
EXEError enumeration
eerFileToBig
EXEError enumeration
eerInsufficientEntropy
EXEError enumeration
eerInternalError
EXEError enumeration
eerInvalidAction
EXEError enumeration
eerInvalidBlockSize
EXEError enumeration
eerInvalidEncryptionFormat
EXEError enumeration
eerInvalidEncryptionMethod
EXEError enumeration
eerInvalidEncryptionMode
EXEError enumeration
eerInvalidFileName
EXEError enumeration
eerInvalidFileOffset
EXEError enumeration
eerInvalidFileProcessing
EXEError enumeration
eerInvalidHashingMethod
EXEError enumeration
eerInvalidHashSize
EXEError enumeration
eerInvalidInitVector
EXEError enumeration
eerInvalidKeyPair
EXEError enumeration
eerInvalidKeySize
EXEError enumeration
eerInvalidPaddingMethod
EXEError enumeration
eerInvalidSecretKey
EXEError enumeration
eerInvalidSignatureSize
EXEError enumeration
eerInvalidSigningMethod
EXEError enumeration
eerInvalidString
EXEError enumeration
eerNotLicensed
EXEError enumeration
eerOpenFileForReading
EXEError enumeration
eerOpenFileForWriting
EXEError enumeration
eerPathNotFound
EXEError enumeration
eerRandomNotGenerated
EXEError enumeration
eerReadFile
EXEError enumeration
eerSessionNotReady
EXEError enumeration
eerSessionOpened
EXEError enumeration
eerVerifyFailed
EXEError enumeration
eerWriteFile
EXEError enumeration
efpDecrypt
EXEFileProcessing enumeration
efpEncrypt
EXEFileProcessing enumeration
efpHash
EXEFileProcessing enumeration
efpSign
EXEFileProcessing enumeration
efpVerify
EXEFileProcessing enumeration
Electronic Code Book
EncryptionMode property
emoChainedBlocks
EXEEncryptionMode enumeration
emoFreeBlocks
EXEEncryptionMode enumeration
Encrypt and Decrypt Sample Application for ASP
Encrypt method
Encrypt Sample Application for Visual C++
Encrypting and decrypting entirely in memory
Encrypting and decrypting entirely in memory (C# example)
Encrypting and decrypting entirely in memory (Delphi example)
Encrypting and decrypting entirely in memory (VB example)
Encrypting and decrypting entirely in memory (VB.NET example)
Encrypting and decrypting entirely in memory (VC++ example)
Encrypting and decrypting from file to file
Encrypting and decrypting from file to file (C# example)
Encrypting and decrypting from file to file (Delphi example)
Encrypting and decrypting from file to file (VB example)
Encrypting and decrypting from file to file (VB.NET example)
Encrypting and decrypting from file to file (VB.NET example)
Encrypting and decrypting from file to file (VC++ example)
Encrypting and decrypting from file to memory
Encrypting and decrypting from file to memory (C# example)
Encrypting and decrypting from file to memory (Delphi example)
Encrypting and decrypting from file to memory (Delphi streaming example)
Encrypting and decrypting from file to memory (VB example)
Encrypting and decrypting from file to memory (VB streaming example)
Encrypting and decrypting from file to memory (VB.NET example)
Encrypting and decrypting from file to memory (VC++ example)
Encrypting and decrypting from file to memory (VC++ streaming example)
Encrypting and decrypting from memory to file
Encrypting and decrypting from memory to file (C# example)
Encrypting and decrypting from memory to file (Delphi example)
Encrypting and decrypting from memory to file (VB example)
Encrypting and decrypting from memory to file (VB.NET example)
Encrypting and decrypting from memory to file (VC++ example)
Encryption Method objects
EncryptionMethod property
EncryptionMode property
Enumerations
Xceed Data Compression control enumeration types
Error codes
Xceed Encryption control error codes
EULA
Xceed Software License Agreement
Examples
About the getting started quickly section
Excel 97
Installation instructions for Word 97 and Excel 97
EXE* enumerations
Xceed Encryption control enumeration types
EXEEncryptionMode enumeration
EXEError enumeration
Xceed Encryption control error codes
EXEFileProcessing enumeration
EXEPaddingMethod enumeration
Exporting software that uses strong encryption
Features of Xceed Encryption Library
FIPS81
PaddingMethod property
Formless use of the control
Free trial version
About the free trial version
FromString method
Functions
About Xceed Data Compression control methods
Getting started quickly
Hash
Hash method
Hash Sample Application for Visual C++
Hasher Sample Application for VB6
Hashing a file
Hashing a file (C# example)
Hashing a file (Delphi example)
Hashing a file (Delphi streaming example)
Hashing a file (VB example)
Hashing a file (VB streaming example)
Hashing a file (VB.NET example)
Hashing a file (VC++ example)
Hashing a file (VC++ streaming example)
Hashing entirely in memory
Hashing entirely in memory (C# example)
Hashing entirely in memory (Delphi example)
Hashing entirely in memory (VB example)
Hashing entirely in memory (VB.NET example)
Hashing entirely in memory (Visual C++ example)
Hashing Method objects
HashingMethod property
XceedRijndaelEncryptionMethod object
HashSize property
HashValue property
Haval
Initialization vector
InitializationVector property
InitVector property
Installation instructions for Access 97
Installation instructions for C#
Installation instructions for C++ Builder
Installation instructions for C++ Builder 3.0
Installation instructions for Delphi 3.0
Installation instructions for Delphi 4 to 7
Installation instructions for other 32-bit development environments
Installation instructions for VB.NET
Installation instructions for Visual Basic 5.0
Installation instructions for Visual Basic 6.0
Installation instructions for Visual C++ 4.0
Installation instructions for Visual C++ 5.0
Installation instructions for Visual C++ 6.0
Installation instructions index
Internet deployment
About the ActiveX component
Internet Explorer
About the ActiveX component
Introduction
Welcome to Xceed Data Compression Library
ISO10126
PaddingMethod property
Key management
lBytesRead parameter
ReadFile method
Libbzip2
Acknowledgments
License agreement
Xceed Software License Agreement
License method
License method (Xceed Compression control)
Licensing for trial or registered use
About the free trial version
LoadLibrary
About the ActiveX component
LPK
License method (Xceed Compression control)
lSourceOffset parameter
ReadFile method
lSourceSize parameter
ReadFile method
Manager Sample Application for C#
Manager Sample Application for C++Builder 4-6
Manager Sample Application for Delphi
Manager Sample Application for VB6
Manager Sample Application for Visual Basic .NET
Memory Encrypt Sample Application for Delphi
Memory Encrypt Sample Application for VB6
Memory Encrypt Sample Application for Visual C++ with MFC
Memory encryption
Encrypting and decrypting entirely in memory
Methods
About Xceed Data Compression control methods
MTA
Running multiple operations at the same time
Multithreading
Running multiple operations at the same time
Numega
Acknowledgments
Ordering information
How to order Xceed Zip
Overview
Overview of the Xceed Data Compression control
Overview of the Xceed Hashing control
Padding
PaddingMethod property
PassPhrase
PKCS7
PaddingMethod property
Plaintext
Private Key
PrivateKey
SetRandomKeyPair method
PrivateKey property
ProcessFile method
Public Key
Public-key encryption
PublicKey property
Random
PaddingMethod property
Random number generation
ReadFile method
Reading string data
FromString method
Redistributable Files
What must be distributed
Registration
License method (Xceed Compression control)
REGSVR32.EXE
About the ActiveX component
Reset method
RFC1423
PaddingMethod property
Rijndael encryption
RSA Encryption
RSASign Sample Application for Visual C++
RSAVerify Sample Application for Visual C++
S_OK
Xceed Encryption control error codes
Sample applications
sDestFilename parameter
WriteFile method
Secret-key encryption
SecretKey property
SetInitVectorFromPassPhrase method
SetRandomInitVector method
SetRandomKeyPair method
SetRandomSecretKey method
SetSecretKeyFromPassPhrase method
SHA-1
Overview of the Xceed Hashing control
SHA-2
SHA-256
Overview of the Xceed Hashing control
SHA-384
Overview of the Xceed Hashing control
SHA-512
Overview of the Xceed Hashing control
Sign method
Signature property
Signer Sample Application for VB6
Signing and verifying data entirely in memory (C# example)
Signing and verifying data entirely in memory (Delphi example)
Signing and verifying data entirely in memory (VB example)
Signing and verifying data entirely in memory (VB.NET example)
Signing and verifying data entirely in memory (VC++ example)
Signing Method objects
SigningMethod property
sSourceFilename parameter
ReadFile method
STA
Running multiple operations at the same time
Storing data as a string
ToString method
Streaming
SubProcessing
SubProcessing property
Support
Technical support
Technical support
Test Vector Sample Application for Visual C++
Thawte
About the ActiveX component
Threads
Running multiple operations at the same time
ToString method
Transferring data
ToString method
Trial version
About the free trial version
Twofish encryption
Unlocking the trial version
About the free trial version
vaData parameter
WriteFile method
Vanguard subscribers
Technical support
VB 5.0
Installation instructions for Visual Basic 5.0
VB 6.0
Installation instructions for Visual Basic 6.0
Verify method
VeriSign
About the ActiveX component
Visual Basic .NET
Manager Sample Application for Visual Basic .NET
Visual C++
Installation instructions for Visual C++ 6.0
Wassenaar Agreement
Welcome to the Xceed Encryption Library
Word 97
Installation instructions for Word 97 and Excel 97
WriteFile method
Xceed Hashing control methods
Xceed Signing control
Xceed Signing control methods
Xceed Software License Agreement
XCEEDCRY.DLL
What must be distributed
XceedHavalHashingMethod object
XceedRijndaelEncryptionMethod object
XceedRSAEncryptionMethod object
XceedRSASigningMethod object
XceedSHAHashingMethod object
XceedTwofishEncryptionMethod object