Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bricke/Qt-AES
/ functions
Functions
124 in github.com/bricke/Qt-AES
⨍
Functions
124
◇
Types & classes
7
↓ 47 callers
Method
encode
qaesencryption.cpp:565
↓ 42 callers
Method
decode
qaesencryption.cpp:697
↓ 16 callers
Function
multiply
qaesencryption.cpp:47
↓ 14 callers
Method
removePadding
qaesencryption.cpp:839
↓ 14 callers
Function
xTime
qaesencryption.cpp:42
↓ 10 callers
Function
AES_128_ASSIST
aesni/aesni-key-exp.h:18
↓ 9 callers
Function
getSBoxValue
qaesencryption.h:185
↓ 8 callers
Function
KEY_192_ASSIST
aesni/aesni-key-exp.h:71
↓ 7 callers
Function
KEY_256_ASSIST_1
aesni/aesni-key-exp.h:128
↓ 6 callers
Function
KEY_256_ASSIST_2
aesni/aesni-key-exp.h:141
↓ 6 callers
Function
secureZero
Zeroes key material in a QByteArray before it goes out of scope. A volatile pointer is used to prevent the compiler from eliding the write as a "dead
qaesencryption.cpp:24
↓ 5 callers
Function
opensslCrypt
Encrypt or decrypt |input| using the given OpenSSL EVP cipher. When |usePadding| is false, PKCS7 padding is disabled on both ends.
unit_test/aes_openssl_crosscheck.cpp:12
↓ 2 callers
Function
AES_CTR_xcrypt
CTR mode encryption and decryption are identical: each counter block is * AES-encrypted to produce a keystream block which is XORed with the * plain
aesni/aesni-enc-ctr.h:17
↓ 2 callers
Function
AES_OFB_xcrypt
aesni/aesni-enc-ofb.h:20
↓ 2 callers
Function
AES_set_encrypt_key
! * @brief AES_set_encrypt_key takes the "userKey" and computes it to an allowed AES_Encryption_Key "key" of size "bits" * @param userKey * @param
aesni/aesni-key-init.h:27
↓ 1 callers
Function
AES_128_Key_Expansion
aesni/aesni-key-exp.h:32
↓ 1 callers
Function
AES_192_Key_Expansion
aesni/aesni-key-exp.h:88
↓ 1 callers
Function
AES_256_Key_Expansion
aesni/aesni-key-exp.h:155
↓ 1 callers
Function
AES_CBC_decrypt
aesni/aesni-enc-cbc.h:35
↓ 1 callers
Function
AES_CBC_encrypt
aesni/aesni-enc-cbc.h:8
↓ 1 callers
Function
AES_CFB_decrypt
aesni/aesni-enc-cfb.h:61
↓ 1 callers
Function
AES_CFB_encrypt
aesni/aesni-enc-cfb.h:19
↓ 1 callers
Function
AES_ECB_decrypt
aesni/aesni-enc-ecb.h:34
↓ 1 callers
Function
AES_ECB_encrypt
Note – the length of the output buffer is assumed to be a multiple of 16 bytes */
aesni/aesni-enc-ecb.h:9
↓ 1 callers
Function
AES_set_decrypt_key
! * @brief AES_set_decrypt_key takes the "userKey" and computes it to an allowed AES_Decryption_Key "key" of size "bits" * @param userKey * @param
aesni/aesni-key-init.h:65
↓ 1 callers
Function
check_aesni_support
aesni/aesni-key-exp.h:11
↓ 1 callers
Method
expandKey
qaesencryption.cpp:258
↓ 1 callers
Function
getOpenSSLCipher
Return the OpenSSL EVP cipher matching the given Qt-AES enum values. QAESEncryption::Aes: AES_128=0, AES_192=1, AES_256=2 QAESEncryption::Mode: ECB=0
unit_test/aes_openssl_crosscheck.cpp:53
↓ 1 callers
Function
getSBoxInvert
qaesencryption.h:186
Method
AesNiCBC128KnownAnswer
unit_test/aestest.cpp:695
Method
AesNiCBC256RoundTrip
unit_test/aestest.cpp:712
Method
AesNiCFB128KnownAnswer
unit_test/aestest.cpp:722
Method
AesNiCFB256RoundTrip
unit_test/aestest.cpp:741
Method
AesNiCTR128KnownAnswer
unit_test/aestest.cpp:618
Method
AesNiCTR256KnownAnswer
unit_test/aestest.cpp:638
Method
AesNiCTRPartialBlock
unit_test/aestest.cpp:650
Method
AesNiCTRRoundTrip
unit_test/aestest.cpp:662
Method
AesNiECB128KnownAnswer
unit_test/aestest.cpp:674
Method
AesNiECB128RoundTrip
unit_test/aestest.cpp:702
Method
AesNiECB192KnownAnswer
unit_test/aestest.cpp:681
Method
AesNiECB256KnownAnswer
unit_test/aestest.cpp:688
Method
AesNiOFB128KnownAnswer
unit_test/aestest.cpp:752
Method
AesNiOFB256RoundTrip
unit_test/aestest.cpp:771
Method
CBC128Crypt
unit_test/aestest.cpp:256
Method
CBC128Decrypt
unit_test/aestest.cpp:263
Method
CBC256StringEvenISO
unit_test/aestest.cpp:357
Method
CBC256StringEvenPKCS7
unit_test/aestest.cpp:375
Method
CFB128KnownAnswer
unit_test/aestest.cpp:272
Method
CFB256FileRoundTrip
unit_test/aestest.cpp:315
Method
CFB256FileRoundTrip_data
unit_test/aestest.cpp:306
Method
CFB256String
unit_test/aestest.cpp:290
Method
CFBNoPaddingPartialBlock
unit_test/aestest.cpp:785
Method
CTR128KnownAnswer
unit_test/aestest.cpp:528
Method
CTR128MultiBlock
unit_test/aestest.cpp:567
Method
CTR192KnownAnswer
unit_test/aestest.cpp:541
Method
CTR256KnownAnswer
unit_test/aestest.cpp:554
Method
CTRPartialBlock
unit_test/aestest.cpp:586
Method
CTRRoundTrip
unit_test/aestest.cpp:599
Method
Crypt
* Static Functions * */
qaesencryption.cpp:58
Method
Decrypt
qaesencryption.cpp:65
Method
ECB128Crypt
unit_test/aestest.cpp:192
Method
ECB128Decrypt
unit_test/aestest.cpp:199
Method
ECB192Crypt
unit_test/aestest.cpp:206
Method
ECB192Decrypt
unit_test/aestest.cpp:214
Method
ECB256Crypt
unit_test/aestest.cpp:222
Method
ECB256Decrypt
unit_test/aestest.cpp:229
Method
ECB256String
unit_test/aestest.cpp:236
Method
ExpandKey
qaesencryption.cpp:72
Method
GenerateKeyDeterministic
unit_test/aestest.cpp:26
Method
GenerateKeyDifferentIterations
unit_test/aestest.cpp:50
Method
GenerateKeyDifferentSalts
unit_test/aestest.cpp:43
Method
GenerateKeyEmptyPassword
unit_test/aestest.cpp:33
Method
GenerateKeyEmptySalt
unit_test/aestest.cpp:38
Method
GenerateKeyIterationCapExceeded
unit_test/aestest.cpp:112
Method
GenerateKeyKnownAnswer
unit_test/aestest.cpp:59
Method
GenerateKeyLengthAES128
unit_test/aestest.cpp:11
Method
GenerateKeyLengthAES192
unit_test/aestest.cpp:16
Method
GenerateKeyLengthAES256
unit_test/aestest.cpp:21
Method
GenerateKeyRoundTripCBC256
unit_test/aestest.cpp:98
Method
GenerateKeyRoundTripCFB128
unit_test/aestest.cpp:121
Function
LLVMFuzzerInitialize
fuzz/fuzz_encrypt.cpp:37
Function
LLVMFuzzerTestOneInput
fuzz/fuzz_encrypt.cpp:44
Method
NoPaddingRejectedForCBC
unit_test/aestest.cpp:815
Method
NoPaddingRejectedForECB
unit_test/aestest.cpp:807
Method
OFB128Crypt
unit_test/aestest.cpp:334
Method
OFB256String
unit_test/aestest.cpp:341
Method
OFBNoPaddingPartialBlock
unit_test/aestest.cpp:796
Method
OkParamDecodeSuccess
unit_test/aestest.cpp:473
Method
OkParamDecodeUnaligned
unit_test/aestest.cpp:495
Method
OkParamDecodeWrongKeySize
unit_test/aestest.cpp:486
Method
OkParamEncodeMissingIV
unit_test/aestest.cpp:463
Method
OkParamEncodeSuccess
unit_test/aestest.cpp:444
Method
OkParamEncodeWrongKeySize
unit_test/aestest.cpp:453
Method
OkParamRemovePaddingInvalid
unit_test/aestest.cpp:515
Method
OkParamRemovePaddingValid
unit_test/aestest.cpp:505
Method
PKCS7RemovePaddingInconsistentBytes
unit_test/aestest.cpp:413
Method
PKCS7RemovePaddingTooLarge
unit_test/aestest.cpp:434
Method
PKCS7RemovePaddingValid
unit_test/aestest.cpp:394
Method
PKCS7RemovePaddingWrongLastByte
unit_test/aestest.cpp:403
Method
PKCS7RemovePaddingZeroLength
unit_test/aestest.cpp:425
next →
1–100 of 124, ranked by callers