MLETransformBase THashAlgorithm, TEncryptionAlgorithm  MembersNMLE API Reference

The MLETransformBase THashAlgorithm, TEncryptionAlgorithm  type exposes the following members.
Constructors

  NameDescription
Protected methodMLETransformBase THashAlgorithm, TEncryptionAlgorithm 
When called from a inheriting class instantiates the Hash and encryption algorytms.
Back to Top
Methods

  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Protected methodStatic memberGetTransform
Returns a ICryptoTransform for TEncryptionAlgorythm for the given TransformKey and direction
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodReportHashCheck
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTransformBlock
Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.
Public methodTransformFinalBlock
Transforms the specified region of the specified byte array.
Back to Top
Properties

  NameDescription
Public propertyCanReuseTransform
Gets a value indicating whether the current transform can be reused.
Public propertyCanTransformMultipleBlocks
Gets a value indicating whether multiple blocks can be transformed.
Protected propertyDirection
The direction of the cryptographic algorytm
Public propertyInputBlockSize
Gets the input block size.
Public propertyKey
Gets the Key of the algorytm
Public propertyOutputBlockSize
Gets the output block size.
Public propertyTag
The MLE tag used to uniquely identify the output of this transform
Protected propertyTransformKey
The TransformKey used to transform the message
Protected propertyUnderlyingHashTransform
the hashing algorythm that was used to derive they TransformKey
Protected propertyUnderlyingSymetricTransform
The symetric algorythm used to encrypt the message
Back to Top
See Also