Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
HashProviderCng (string hashAlgId, byte[] key) | |
override void | AppendHashData (ReadOnlySpan< byte > source) |
override int | FinalizeHashAndReset (Span< byte > destination) |
override int | GetCurrentHash (Span< byte > destination) |
override void | Dispose (bool disposing) |
override void | Reset () |
HashProviderCng (string hashAlgId, byte[] key) | |
override void | AppendHashData (ReadOnlySpan< byte > source) |
override int | FinalizeHashAndReset (Span< byte > destination) |
override void | Dispose (bool disposing) |
override void | Reset () |
void | AppendHashData (byte[] data, int offset, int count) |
byte[] | FinalizeHashAndReset () |
bool | TryFinalizeHashAndReset (Span< byte > destination, out int bytesWritten) |
bool | TryFinalizeHashAndReset (Span< byte > destination, out int bytesWritten) |
void | Dispose () |
Package Functions | |
HashProviderCng (string hashAlgId, ReadOnlySpan< byte > key, bool isHmac) | |
HashProviderCng (string hashAlgId, ReadOnlySpan< byte > key, bool isHmac) | |
Properties | |
override int | HashSizeInBytes [get] |
Private Member Functions | |
void | DestroyHash () |
void | DestroyHash () |
Private Attributes | |
readonly SafeBCryptAlgorithmHandle | _hAlgorithm |
SafeBCryptHashHandle | _hHash |
byte[] | _key |
readonly bool | _reusable |
readonly int | _hashSize |
bool | _running |
readonly Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle | _hAlgorithm |
Microsoft.Win32.SafeHandles.SafeBCryptHashHandle | _hHash |
Definition at line 6 of file HashProviderCng.cs.