Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ICngSymmetricAlgorithm.cs
Go to the documentation of this file.
3
5
6internal interface ICngSymmetricAlgorithm
7{
8 int BlockSize { get; }
9
10 int FeedbackSize { get; }
11
12 CipherMode Mode { get; }
13
15
16 byte[] IV { get; set; }
17
19
20 byte[] BaseKey { get; set; }
21
22 int BaseKeySize { get; set; }
23
24 bool IsWeakKey(byte[] key);
25
27
29
30 byte[] PreprocessKey(byte[] key);
31
32 int GetPaddingSize(CipherMode mode, int feedbackSizeBits);
33
34 bool IsValidEphemeralFeedbackSize(int feedbackSizeInBits);
35}
int GetPaddingSize(CipherMode mode, int feedbackSizeBits)
Internal.NativeCrypto.SafeAlgorithmHandle GetEphemeralModeHandle(CipherMode mode, int feedbackSizeInBits)
bool IsValidEphemeralFeedbackSize(int feedbackSizeInBits)