Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Internal.Cryptography.BasicSymmetricCipherBCrypt Class Referencesealed

Public Member Functions

 BasicSymmetricCipherBCrypt (SafeAlgorithmHandle algorithm, CipherMode cipherMode, int blockSizeInBytes, int paddingSizeInBytes, byte[] key, bool ownsParentHandle, byte[] iv, bool encrypting)
 
override int Transform (ReadOnlySpan< byte > input, Span< byte > output)
 
override int TransformFinal (ReadOnlySpan< byte > input, Span< byte > output)
 
 BasicSymmetricCipherBCrypt (Internal.NativeCrypto.SafeAlgorithmHandle algorithm, CipherMode cipherMode, int blockSizeInBytes, int paddingSizeInBytes, byte[] key, bool ownsParentHandle, byte[] iv, bool encrypting)
 
override int Transform (ReadOnlySpan< byte > input, Span< byte > output)
 
override int TransformFinal (ReadOnlySpan< byte > input, Span< byte > output)
 
void Dispose ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
override void Dispose (bool disposing)
 

Properties

int BlockSizeInBytes [get, private set]
 
int PaddingSizeInBytes [get, private set]
 
byte[] IV [get, private set]
 

Private Member Functions

void Reset ()
 
void Reset ()
 

Private Attributes

readonly bool _encrypting
 
SafeKeyHandle _hKey
 
byte[] _currentIv
 
Internal.NativeCrypto.SafeKeyHandle _hKey
 

Detailed Description

Definition at line 7 of file BasicSymmetricCipherBCrypt.cs.


The documentation for this class was generated from the following files: