Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qasn1element_p.h File Reference
#include <QtNetwork/private/qtnetworkglobal_p.h>
#include <QtCore/qdatetime.h>
#include <QtCore/qmap.h>
+ Include dependency graph for qasn1element_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QAsn1Element
 

Macros

#define RSADSI_OID   "1.2.840.113549."
 
#define RSA_ENCRYPTION_OID   QByteArrayLiteral(RSADSI_OID "1.1.1")
 
#define DSA_ENCRYPTION_OID   QByteArrayLiteral("1.2.840.10040.4.1")
 
#define EC_ENCRYPTION_OID   QByteArrayLiteral("1.2.840.10045.2.1")
 
#define DH_ENCRYPTION_OID   QByteArrayLiteral(RSADSI_OID "1.3.1")
 
#define PKCS5_OID   RSADSI_OID "1.5."
 
#define PKCS12_OID   RSADSI_OID "1.12."
 
#define PKCS5_MD2_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "1")
 
#define PKCS5_MD2_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "4")
 
#define PKCS5_MD5_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "3")
 
#define PKCS5_MD5_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "6")
 
#define PKCS5_SHA1_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "10")
 
#define PKCS5_SHA1_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "11")
 
#define PKCS12_SHA1_RC4_128_OID   QByteArrayLiteral(PKCS12_OID "1.1")
 
#define PKCS12_SHA1_RC4_40_OID   QByteArrayLiteral(PKCS12_OID "1.2")
 
#define PKCS12_SHA1_3KEY_3DES_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.3")
 
#define PKCS12_SHA1_2KEY_3DES_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.4")
 
#define PKCS12_SHA1_RC2_128_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.5")
 
#define PKCS12_SHA1_RC2_40_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.6")
 
#define PKCS5_PBKDF2_ENCRYPTION_OID   QByteArrayLiteral(PKCS5_OID "12")
 
#define PKCS5_PBES2_ENCRYPTION_OID   QByteArrayLiteral(PKCS5_OID "13")
 
#define DIGEST_ALGORITHM_OID   RSADSI_OID "2."
 
#define HMAC_WITH_SHA1   QByteArrayLiteral(DIGEST_ALGORITHM_OID "7")
 
#define HMAC_WITH_SHA224   QByteArrayLiteral(DIGEST_ALGORITHM_OID "8")
 
#define HMAC_WITH_SHA256   QByteArrayLiteral(DIGEST_ALGORITHM_OID "9")
 
#define HMAC_WITH_SHA384   QByteArrayLiteral(DIGEST_ALGORITHM_OID "10")
 
#define HMAC_WITH_SHA512   QByteArrayLiteral(DIGEST_ALGORITHM_OID "11")
 
#define HMAC_WITH_SHA512_224   QByteArrayLiteral(DIGEST_ALGORITHM_OID "12")
 
#define HMAC_WITH_SHA512_256   QByteArrayLiteral(DIGEST_ALGORITHM_OID "13")
 
#define ENCRYPTION_ALGORITHM_OID   RSADSI_OID "3."
 
#define DES_CBC_ENCRYPTION_OID   QByteArrayLiteral("1.3.14.3.2.7")
 
#define DES_EDE3_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "7")
 
#define RC2_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "2")
 
#define RC5_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "9")
 
#define AES_OID   "2.16.840.1.101.3.4.1."
 
#define AES128_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "2")
 
#define AES192_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "22")
 
#define AES256_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "42")
 

Functions

 Q_DECLARE_TYPEINFO (QAsn1Element, Q_RELOCATABLE_TYPE)
 
bool operator== (const QAsn1Element &e1, const QAsn1Element &e2)
 
bool operator!= (const QAsn1Element &e1, const QAsn1Element &e2)
 

Macro Definition Documentation

◆ AES128_CBC_ENCRYPTION_OID

#define AES128_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "2")

Definition at line 78 of file qasn1element_p.h.

◆ AES192_CBC_ENCRYPTION_OID

#define AES192_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "22")

Definition at line 79 of file qasn1element_p.h.

◆ AES256_CBC_ENCRYPTION_OID

#define AES256_CBC_ENCRYPTION_OID   QByteArrayLiteral(AES_OID "42")

Definition at line 80 of file qasn1element_p.h.

◆ AES_OID

#define AES_OID   "2.16.840.1.101.3.4.1."

Definition at line 77 of file qasn1element_p.h.

◆ DES_CBC_ENCRYPTION_OID

#define DES_CBC_ENCRYPTION_OID   QByteArrayLiteral("1.3.14.3.2.7")

Definition at line 73 of file qasn1element_p.h.

◆ DES_EDE3_CBC_ENCRYPTION_OID

#define DES_EDE3_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "7")

Definition at line 74 of file qasn1element_p.h.

◆ DH_ENCRYPTION_OID

#define DH_ENCRYPTION_OID   QByteArrayLiteral(RSADSI_OID "1.3.1")

Definition at line 31 of file qasn1element_p.h.

◆ DIGEST_ALGORITHM_OID

#define DIGEST_ALGORITHM_OID   RSADSI_OID "2."

Definition at line 60 of file qasn1element_p.h.

◆ DSA_ENCRYPTION_OID

#define DSA_ENCRYPTION_OID   QByteArrayLiteral("1.2.840.10040.4.1")

Definition at line 29 of file qasn1element_p.h.

◆ EC_ENCRYPTION_OID

#define EC_ENCRYPTION_OID   QByteArrayLiteral("1.2.840.10045.2.1")

Definition at line 30 of file qasn1element_p.h.

◆ ENCRYPTION_ALGORITHM_OID

#define ENCRYPTION_ALGORITHM_OID   RSADSI_OID "3."

Definition at line 72 of file qasn1element_p.h.

◆ HMAC_WITH_SHA1

#define HMAC_WITH_SHA1   QByteArrayLiteral(DIGEST_ALGORITHM_OID "7")

Definition at line 62 of file qasn1element_p.h.

◆ HMAC_WITH_SHA224

#define HMAC_WITH_SHA224   QByteArrayLiteral(DIGEST_ALGORITHM_OID "8")

Definition at line 64 of file qasn1element_p.h.

◆ HMAC_WITH_SHA256

#define HMAC_WITH_SHA256   QByteArrayLiteral(DIGEST_ALGORITHM_OID "9")

Definition at line 65 of file qasn1element_p.h.

◆ HMAC_WITH_SHA384

#define HMAC_WITH_SHA384   QByteArrayLiteral(DIGEST_ALGORITHM_OID "10")

Definition at line 66 of file qasn1element_p.h.

◆ HMAC_WITH_SHA512

#define HMAC_WITH_SHA512   QByteArrayLiteral(DIGEST_ALGORITHM_OID "11")

Definition at line 67 of file qasn1element_p.h.

◆ HMAC_WITH_SHA512_224

#define HMAC_WITH_SHA512_224   QByteArrayLiteral(DIGEST_ALGORITHM_OID "12")

Definition at line 68 of file qasn1element_p.h.

◆ HMAC_WITH_SHA512_256

#define HMAC_WITH_SHA512_256   QByteArrayLiteral(DIGEST_ALGORITHM_OID "13")

Definition at line 69 of file qasn1element_p.h.

◆ PKCS12_OID

#define PKCS12_OID   RSADSI_OID "1.12."

Definition at line 37 of file qasn1element_p.h.

◆ PKCS12_SHA1_2KEY_3DES_CBC_OID

#define PKCS12_SHA1_2KEY_3DES_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.4")

Definition at line 49 of file qasn1element_p.h.

◆ PKCS12_SHA1_3KEY_3DES_CBC_OID

#define PKCS12_SHA1_3KEY_3DES_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.3")

Definition at line 48 of file qasn1element_p.h.

◆ PKCS12_SHA1_RC2_128_CBC_OID

#define PKCS12_SHA1_RC2_128_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.5")

Definition at line 50 of file qasn1element_p.h.

◆ PKCS12_SHA1_RC2_40_CBC_OID

#define PKCS12_SHA1_RC2_40_CBC_OID   QByteArrayLiteral(PKCS12_OID "1.6")

Definition at line 51 of file qasn1element_p.h.

◆ PKCS12_SHA1_RC4_128_OID

#define PKCS12_SHA1_RC4_128_OID   QByteArrayLiteral(PKCS12_OID "1.1")

Definition at line 46 of file qasn1element_p.h.

◆ PKCS12_SHA1_RC4_40_OID

#define PKCS12_SHA1_RC4_40_OID   QByteArrayLiteral(PKCS12_OID "1.2")

Definition at line 47 of file qasn1element_p.h.

◆ PKCS5_MD2_DES_CBC_OID

#define PKCS5_MD2_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "1")

Definition at line 40 of file qasn1element_p.h.

◆ PKCS5_MD2_RC2_CBC_OID

#define PKCS5_MD2_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "4")

Definition at line 41 of file qasn1element_p.h.

◆ PKCS5_MD5_DES_CBC_OID

#define PKCS5_MD5_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "3")

Definition at line 42 of file qasn1element_p.h.

◆ PKCS5_MD5_RC2_CBC_OID

#define PKCS5_MD5_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "6")

Definition at line 43 of file qasn1element_p.h.

◆ PKCS5_OID

#define PKCS5_OID   RSADSI_OID "1.5."

Definition at line 35 of file qasn1element_p.h.

◆ PKCS5_PBES2_ENCRYPTION_OID

#define PKCS5_PBES2_ENCRYPTION_OID   QByteArrayLiteral(PKCS5_OID "13")

Definition at line 57 of file qasn1element_p.h.

◆ PKCS5_PBKDF2_ENCRYPTION_OID

#define PKCS5_PBKDF2_ENCRYPTION_OID   QByteArrayLiteral(PKCS5_OID "12")

Definition at line 54 of file qasn1element_p.h.

◆ PKCS5_SHA1_DES_CBC_OID

#define PKCS5_SHA1_DES_CBC_OID   QByteArrayLiteral(PKCS5_OID "10")

Definition at line 44 of file qasn1element_p.h.

◆ PKCS5_SHA1_RC2_CBC_OID

#define PKCS5_SHA1_RC2_CBC_OID   QByteArrayLiteral(PKCS5_OID "11")

Definition at line 45 of file qasn1element_p.h.

◆ RC2_CBC_ENCRYPTION_OID

#define RC2_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "2")

Definition at line 75 of file qasn1element_p.h.

◆ RC5_CBC_ENCRYPTION_OID

#define RC5_CBC_ENCRYPTION_OID   QByteArrayLiteral(ENCRYPTION_ALGORITHM_OID "9")

Definition at line 76 of file qasn1element_p.h.

◆ RSA_ENCRYPTION_OID

#define RSA_ENCRYPTION_OID   QByteArrayLiteral(RSADSI_OID "1.1.1")

Definition at line 28 of file qasn1element_p.h.

◆ RSADSI_OID

#define RSADSI_OID   "1.2.840.113549."

Definition at line 26 of file qasn1element_p.h.

Function Documentation

◆ operator!=()

bool operator!= ( const QAsn1Element e1,
const QAsn1Element e2 
)
inline

Definition at line 147 of file qasn1element_p.h.

◆ operator==()

bool operator== ( const QAsn1Element e1,
const QAsn1Element e2 
)
inline

Definition at line 144 of file qasn1element_p.h.

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( QAsn1Element  ,
Q_RELOCATABLE_TYPE   
)