OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::QSslKeyPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
pemHeader
Name: QSslKeyPrivate::pemHeader
Coverage: 100.000% (1/1)
100.000% (1/1)
01
pemFooter
Name: QSslKeyPrivate::pemFooter
Coverage: 100.000% (1/1)
100.000% (1/1)
01
encrypt
Name: QSslKeyPrivate::encrypt
Prototype: QByteArray QSslKeyPrivate::encrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 318-321
100.000% (1/1)
11
decrypt
Name: QSslKeyPrivate::decrypt
Prototype: QByteArray QSslKeyPrivate::decrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 313-316
100.000% (1/1)
11
decodeDer
Name: QSslKeyPrivate::decodeDer
Prototype: void QSslKeyPrivate::decodeDer(const QByteArray &der, bool deepClear)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 127-131
100.000% (1/1)
21
pemHeader
Name: QSslKeyPrivate::pemHeader
Prototype: QByteArray QSslKeyPrivate::pemHeader() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 105-118
 88.235% (15/17)
69
pemFooter
Name: QSslKeyPrivate::pemFooter
Prototype: QByteArray QSslKeyPrivate::pemFooter() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 123-136
 88.235% (15/17)
69
clear
Name: QSslKeyPrivate::clear
Prototype: void QSslKeyPrivate::clear(bool deep)
Coverage:  83.333% (30/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 56-83
 83.333% (30/36)
1910
length
Name: QSslKeyPrivate::length
Prototype: int QSslKeyPrivate::length() const
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 175-188
 76.923% (10/13)
76
decodePem
Name: QSslKeyPrivate::decodePem
Prototype: void QSslKeyPrivate::decodePem(const QByteArray &pem, const QByteArray &passPhrase, bool deepClear)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 133-173
 70.000% (28/40)
2810
pemFromDer
Name: QSslKeyPrivate::pemFromDer
Prototype: QByteArray QSslKeyPrivate::pemFromDer(const QByteArray &der, const QMap<QByteArray, QByteArray> &headers) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 143-170
 61.538% (8/13)
185
toPem
Name: QSslKeyPrivate::toPem
Prototype: QByteArray QSslKeyPrivate::toPem(const QByteArray &passPhrase) const
Coverage:  58.824% (30/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 190-254
 58.824% (30/51)
4416
handle
Name: QSslKeyPrivate::handle
Prototype: Qt::HANDLE QSslKeyPrivate::handle() const
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 256-272
 40.000% (4/10)
66
fromEVP_PKEY
Name: QSslKeyPrivate::fromEVP_PKEY
Prototype: bool QSslKeyPrivate::fromEVP_PKEY(EVP_PKEY *pkey)
Coverage:  18.182% (2/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 85-125
 18.182% (2/11)
214
derFromPem
Name: QSslKeyPrivate::derFromPem
Prototype: QByteArray QSslKeyPrivate::derFromPem(const QByteArray &pem, QMap<QByteArray, QByteArray> *headers) const
Coverage:  10.811% (4/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 177-223
 10.811% (4/37)
329

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9