Rolling TransformKey, Convergent Encryption
Message locked encryption implementation providing single pass
MLE using rolling keying.
System Object NMLE MessageLockedAlgoritm THashAlgorithm,
TEncryptionAlgorithm NMLE.RCE RCE THashAlgorithm, TEncryptionAlgorithm Namespace: NMLE.RCEAssembly: NMLE (in NMLE.dll) Version: 1.0.0.0 (1.0.0.0)
public sealed class RCE<THashAlgorithm, TEncryptionAlgorithm> : MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
public sealed class RCE<THashAlgorithm, TEncryptionAlgorithm> : MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
where THashAlgorithm : new(), HashAlgorithm
where TEncryptionAlgorithm : new(), SymmetricAlgorithm
Public NotInheritable Class RCE(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Inherits MessageLockedAlgoritm(Of THashAlgorithm, TEncryptionAlgorithm)
Public NotInheritable Class RCE(Of THashAlgorithm As {New, HashAlgorithm}, TEncryptionAlgorithm As {New, SymmetricAlgorithm})
Inherits MessageLockedAlgoritm(Of THashAlgorithm, TEncryptionAlgorithm)
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class RCE sealed : public MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
generic<typename THashAlgorithm, typename TEncryptionAlgorithm>
where THashAlgorithm : gcnew(), HashAlgorithm
where TEncryptionAlgorithm : gcnew(), SymmetricAlgorithm
public ref class RCE sealed : public MessageLockedAlgoritm<THashAlgorithm, TEncryptionAlgorithm>
- THashAlgorithm
-
The hash algorythm used to produce the keys used to encrypt the
message.
- TEncryptionAlgorithm
-
The cryptographic algorytm used to produce the cyphertext.