Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fx_crypt_unittest.cpp File Reference

(e4657a741c23c8f48e0e97ae2091dc2d99f4f27d)

#include "core/fdrm/fx_crypt.h"
#include <algorithm>
#include <string>
#include <vector>
#include "core/fxcrt/bytestring.h"
#include "core/fxcrt/data_vector.h"
#include "core/fxcrt/fx_memcpy_wrappers.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "testing/utils/hash.h"
Include dependency graph for fx_crypt_unittest.cpp:

Go to the source code of this file.

Functions

 TEST (FXCRYPT, CryptToBase16)
 TEST (FXCRYPT, MD5GenerateEmtpyData)
 TEST (FXCRYPT, MD5GenerateOneByteData)
 TEST (FXCRYPT, MD5GenerateLongData)
 TEST (FXCRYPT, ContextWithEmptyData)
 TEST (FXCRYPT, ContextWithLongData)
 TEST (FXCRYPT, MD5StringTestSuite1)
 TEST (FXCRYPT, MD5StringTestSuite2)
 TEST (FXCRYPT, MD5StringTestSuite3)
 TEST (FXCRYPT, MD5StringTestSuite4)
 TEST (FXCRYPT, MD5StringTestSuite5)
 TEST (FXCRYPT, MD5StringTestSuite6)
 TEST (FXCRYPT, MD5StringTestSuite7)
 TEST (FXCRYPT, ContextWithStringData)
 TEST (FXCRYPT, Sha1Empty)
 TEST (FXCRYPT, Sha1TestA1)
 TEST (FXCRYPT, Sha1TestA2)
 TEST (FXCRYPT, Sha256Empty)
 TEST (FXCRYPT, Sha256TestB1)
 TEST (FXCRYPT, Sha256TestB2)
 TEST (FXCRYPT, CRYPT_ArcFourSetup)
 TEST (FXCRYPT, CRYPT_ArcFourCrypt)
 TEST (FXCRYPT, Sha384Empty)
 TEST (FXCRYPT, Sha384Test)
 TEST (FXCRYPT, Sha384Pad112)
 TEST (FXCRYPT, Sha512Empty)
 TEST (FXCRYPT, Sha512Test)
 TEST (FXCRYPT, Sha512Pad112)

Function Documentation

◆ TEST() [1/28]

TEST ( FXCRYPT ,
ContextWithEmptyData  )

Definition at line 81 of file fx_crypt_unittest.cpp.

References CRYPT_MD5Start().

Here is the call graph for this function:

◆ TEST() [2/28]

TEST ( FXCRYPT ,
ContextWithLongData  )

Definition at line 91 of file fx_crypt_unittest.cpp.

References CRYPT_MD5Start().

Here is the call graph for this function:

◆ TEST() [3/28]

TEST ( FXCRYPT ,
ContextWithStringData  )

Definition at line 168 of file fx_crypt_unittest.cpp.

References CRYPT_MD5Start(), and CryptToBase16().

Here is the call graph for this function:

◆ TEST() [4/28]

TEST ( FXCRYPT ,
CRYPT_ArcFourCrypt  )

Definition at line 306 of file fx_crypt_unittest.cpp.

◆ TEST() [5/28]

TEST ( FXCRYPT ,
CRYPT_ArcFourSetup  )

Definition at line 248 of file fx_crypt_unittest.cpp.

◆ TEST() [6/28]

TEST ( FXCRYPT ,
CryptToBase16  )

Definition at line 39 of file fx_crypt_unittest.cpp.

◆ TEST() [7/28]

TEST ( FXCRYPT ,
MD5GenerateEmtpyData  )

Definition at line 50 of file fx_crypt_unittest.cpp.

◆ TEST() [8/28]

TEST ( FXCRYPT ,
MD5GenerateLongData  )

Definition at line 67 of file fx_crypt_unittest.cpp.

◆ TEST() [9/28]

TEST ( FXCRYPT ,
MD5GenerateOneByteData  )

Definition at line 58 of file fx_crypt_unittest.cpp.

◆ TEST() [10/28]

TEST ( FXCRYPT ,
MD5StringTestSuite1  )

Definition at line 119 of file fx_crypt_unittest.cpp.

◆ TEST() [11/28]

TEST ( FXCRYPT ,
MD5StringTestSuite2  )

Definition at line 125 of file fx_crypt_unittest.cpp.

◆ TEST() [12/28]

TEST ( FXCRYPT ,
MD5StringTestSuite3  )

Definition at line 131 of file fx_crypt_unittest.cpp.

◆ TEST() [13/28]

TEST ( FXCRYPT ,
MD5StringTestSuite4  )

Definition at line 137 of file fx_crypt_unittest.cpp.

◆ TEST() [14/28]

TEST ( FXCRYPT ,
MD5StringTestSuite5  )

Definition at line 143 of file fx_crypt_unittest.cpp.

◆ TEST() [15/28]

TEST ( FXCRYPT ,
MD5StringTestSuite6  )

Definition at line 149 of file fx_crypt_unittest.cpp.

◆ TEST() [16/28]

TEST ( FXCRYPT ,
MD5StringTestSuite7  )

Definition at line 158 of file fx_crypt_unittest.cpp.

◆ TEST() [17/28]

TEST ( FXCRYPT ,
Sha1Empty  )

Definition at line 180 of file fx_crypt_unittest.cpp.

◆ TEST() [18/28]

TEST ( FXCRYPT ,
Sha1TestA1  )

Definition at line 190 of file fx_crypt_unittest.cpp.

◆ TEST() [19/28]

TEST ( FXCRYPT ,
Sha1TestA2  )

Definition at line 200 of file fx_crypt_unittest.cpp.

◆ TEST() [20/28]

TEST ( FXCRYPT ,
Sha256Empty  )

Definition at line 211 of file fx_crypt_unittest.cpp.

◆ TEST() [21/28]

TEST ( FXCRYPT ,
Sha256TestB1  )

Definition at line 223 of file fx_crypt_unittest.cpp.

◆ TEST() [22/28]

TEST ( FXCRYPT ,
Sha256TestB2  )

Definition at line 235 of file fx_crypt_unittest.cpp.

◆ TEST() [23/28]

TEST ( FXCRYPT ,
Sha384Empty  )

Definition at line 494 of file fx_crypt_unittest.cpp.

◆ TEST() [24/28]

TEST ( FXCRYPT ,
Sha384Pad112  )

Definition at line 523 of file fx_crypt_unittest.cpp.

◆ TEST() [25/28]

TEST ( FXCRYPT ,
Sha384Test  )

Definition at line 508 of file fx_crypt_unittest.cpp.

◆ TEST() [26/28]

TEST ( FXCRYPT ,
Sha512Empty  )

Definition at line 539 of file fx_crypt_unittest.cpp.

◆ TEST() [27/28]

TEST ( FXCRYPT ,
Sha512Pad112  )

Definition at line 572 of file fx_crypt_unittest.cpp.

◆ TEST() [28/28]

TEST ( FXCRYPT ,
Sha512Test  )

Definition at line 555 of file fx_crypt_unittest.cpp.