The Privacy3DES type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Privacy3DES |
Standard constructor.
|
Methods
| Name | Description | |
|---|---|---|
| Decrypt |
Decrypt TripleDES encrypted ScopedPdu
| |
| Encrypt |
Encrypt ScopedPdu using TripleDES encryption protocol
| |
| Equals | (Inherited from Object.) | |
| ExtendShortKey |
Extends the encryption key if key size returned by PasswordToKey is less then minimum
required by the encryption protocol.
| |
| Finalize |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetEncryptedLength |
Get final encrypted length
| |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| NextSalt |
Returns next salt value.
| |
| PasswordToKey |
Convert privacy password into encryption key using packet authentication hash.
| |
| ToString | (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| _salt |
Internal salt value
|
Properties
| Name | Description | |
|---|---|---|
| CanExtendShortKey |
TripleDES implementation supports extending of a short encryption key. Always returns true.
| |
| MaximumKeyLength |
Return maximum encryption/decryption key length. For TripleDES, returned value is 32
| |
| MinimumKeyLength |
Returns minimum encryption/decryption key length. For TripleDES, returned value is 32.
| |
| Name |
Privacy protocol name
| |
| PrivacyParametersLength |
Returns the length of privacyParameters USM header field. For TripleDES, field length is 8.
|