Skip to content

Commit 42724dd

Browse files
committed
Accuracy
1 parent 7d8fad7 commit 42724dd

File tree

26 files changed

+954
-918
lines changed

26 files changed

+954
-918
lines changed

fixtures/cpp/libsodium_comprehensive/expected.jsonl

Lines changed: 80 additions & 83 deletions
Large diffs are not rendered by default.

fixtures/cpp/mbedtls_comprehensive/expected.jsonl

Lines changed: 128 additions & 128 deletions
Large diffs are not rendered by default.
Lines changed: 38 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,38 @@
1-
{"assetType": "library", "identifier": "OpenSSL", "path": "FIXME", "evidence": {"line": 19, "column": 1}}
2-
{"assetType": "algorithm", "identifier": "HKDF", "path": "FIXME", "evidence": {"line": 238, "column": 26}, "metadata": {"primitive": "kdf"}}
3-
{"assetType": "algorithm", "identifier": "HKDF", "path": "FIXME", "evidence": {"line": 239, "column": 5}, "metadata": {"primitive": "kdf"}}
4-
{"assetType": "algorithm", "identifier": "HKDF", "path": "FIXME", "evidence": {"line": 240, "column": 5}, "metadata": {"primitive": "kdf"}}
5-
{"assetType": "algorithm", "identifier": "Scrypt", "path": "FIXME", "evidence": {"line": 234, "column": 5}, "metadata": {"N": 16384, "primitive": "kdf"}}
6-
{"assetType": "algorithm", "identifier": "SHA3-256", "path": "FIXME", "evidence": {"line": 188, "column": 5}, "metadata": {"primitive": "hash"}}
7-
{"assetType": "algorithm", "identifier": "AES-CBC", "path": "FIXME", "evidence": {"line": 29, "column": 5}, "metadata": {"primitive": "symmetric", "keySize": 128}}
8-
{"assetType": "algorithm", "identifier": "AES-CBC", "path": "FIXME", "evidence": {"line": 32, "column": 5}, "metadata": {"primitive": "symmetric", "keySize": 256}}
9-
{"assetType": "algorithm", "identifier": "RC4", "path": "FIXME", "evidence": {"line": 62, "column": 5}, "metadata": {"primitive": "symmetric"}}
10-
{"assetType": "algorithm", "identifier": "SHA3-512", "path": "FIXME", "evidence": {"line": 198, "column": 5}, "metadata": {"primitive": "hash"}}
11-
{"assetType": "algorithm", "identifier": "MD5", "path": "FIXME", "evidence": {"line": 213, "column": 5}, "metadata": {"primitive": "hash"}}
12-
{"assetType": "algorithm", "identifier": "ChaCha20-Poly1305", "path": "FIXME", "evidence": {"line": 54, "column": 5}, "metadata": {"primitive": "symmetric"}}
13-
{"assetType": "algorithm", "identifier": "SHA-512", "path": "FIXME", "evidence": {"line": 178, "column": 5}, "metadata": {"primitive": "hash"}}
14-
{"assetType": "algorithm", "identifier": "PBKDF2", "path": "FIXME", "evidence": {"line": 226, "column": 5}, "metadata": {"iterations": 10000, "primitive": "kdf"}}
15-
{"assetType": "algorithm", "identifier": "ChaCha20", "path": "FIXME", "evidence": {"line": 51, "column": 5}, "metadata": {"primitive": "symmetric"}}
16-
{"assetType": "algorithm", "identifier": "ECDSA-P521", "path": "FIXME", "evidence": {"line": 114, "column": 5}, "metadata": {"primitive": "signature"}}
17-
{"assetType": "algorithm", "identifier": "BLAKE2b", "path": "FIXME", "evidence": {"line": 203, "column": 5}, "metadata": {"primitive": "hash"}}
18-
{"assetType": "algorithm", "identifier": "SHA3-384", "path": "FIXME", "evidence": {"line": 193, "column": 5}, "metadata": {"primitive": "hash"}}
19-
{"assetType": "algorithm", "identifier": "DSA", "path": "FIXME", "evidence": {"line": 137, "column": 12}, "metadata": {"primitive": "signature"}}
20-
{"assetType": "algorithm", "identifier": "SHA-256", "path": "FIXME", "evidence": {"line": 168, "column": 5}, "metadata": {"primitive": "hash"}}
21-
{"assetType": "algorithm", "identifier": "SHA-256", "path": "FIXME", "evidence": {"line": 226, "column": 5}, "metadata": {"primitive": "hash"}}
22-
{"assetType": "algorithm", "identifier": "SHA-256", "path": "FIXME", "evidence": {"line": 227, "column": 30}, "metadata": {"primitive": "hash"}}
23-
{"assetType": "algorithm", "identifier": "SHA-256", "path": "FIXME", "evidence": {"line": 240, "column": 5}, "metadata": {"primitive": "hash"}}
24-
{"assetType": "algorithm", "identifier": "SHA3-224", "path": "FIXME", "evidence": {"line": 183, "column": 5}, "metadata": {"primitive": "hash"}}
25-
{"assetType": "algorithm", "identifier": "SHA-224", "path": "FIXME", "evidence": {"line": 163, "column": 5}, "metadata": {"primitive": "hash"}}
26-
{"assetType": "algorithm", "identifier": "BLAKE2s", "path": "FIXME", "evidence": {"line": 208, "column": 5}, "metadata": {"primitive": "hash"}}
27-
{"assetType": "algorithm", "identifier": "SHA-384", "path": "FIXME", "evidence": {"line": 173, "column": 5}, "metadata": {"primitive": "hash"}}
28-
{"assetType": "algorithm", "identifier": "SHA-1", "path": "FIXME", "evidence": {"line": 158, "column": 5}, "metadata": {"primitive": "hash"}}
29-
{"assetType": "algorithm", "identifier": "3DES", "path": "FIXME", "evidence": {"line": 45, "column": 5}, "metadata": {"primitive": "symmetric"}}
30-
{"assetType": "algorithm", "identifier": "DES", "path": "FIXME", "evidence": {"line": 45, "column": 5}, "metadata": {"primitive": "symmetric"}}
31-
{"assetType": "algorithm", "identifier": "DES", "path": "FIXME", "evidence": {"line": 48, "column": 5}, "metadata": {"primitive": "symmetric"}}
32-
{"assetType": "algorithm", "identifier": "RSA", "path": "FIXME", "evidence": {"line": 72, "column": 12}, "metadata": {"primitive": "signature"}}
33-
{"assetType": "algorithm", "identifier": "RSA", "path": "FIXME", "evidence": {"line": 80, "column": 12}, "metadata": {"primitive": "signature"}}
34-
{"assetType": "algorithm", "identifier": "RSA", "path": "FIXME", "evidence": {"line": 88, "column": 12}, "metadata": {"primitive": "signature"}}
35-
{"assetType": "algorithm", "identifier": "ECDSA-P256", "path": "FIXME", "evidence": {"line": 98, "column": 5}, "metadata": {"primitive": "signature"}}
36-
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "FIXME", "evidence": {"line": 35, "column": 5}, "metadata": {"keySize": 128, "primitive": "symmetric"}}
37-
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "FIXME", "evidence": {"line": 40, "column": 5}, "metadata": {"primitive": "symmetric", "keySize": 256}}
38-
{"assetType": "algorithm", "identifier": "DH", "path": "FIXME", "evidence": {"line": 122, "column": 5}, "metadata": {"primitive": "keyexchange", "keySize": 2048}}
39-
{"assetType": "algorithm", "identifier": "Blowfish", "path": "FIXME", "evidence": {"line": 59, "column": 5}, "metadata": {"primitive": "symmetric"}}
40-
{"assetType": "algorithm", "identifier": "ECDSA-P384", "path": "FIXME", "evidence": {"line": 106, "column": 5}, "metadata": {"primitive": "signature"}}
1+
{"assetType": "library", "identifier": "OpenSSL", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 19, "column": 1}}
2+
{"assetType": "algorithm", "identifier": "DES", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 48, "column": 29}, "metadata": {"primitive": "symmetric"}}
3+
{"assetType": "algorithm", "identifier": "BLAKE2s", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 208, "column": 30}, "metadata": {"primitive": "hash"}}
4+
{"assetType": "algorithm", "identifier": "RC4", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 62, "column": 29}, "metadata": {"primitive": "symmetric"}}
5+
{"assetType": "algorithm", "identifier": "SHA3-384", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 193, "column": 30}, "metadata": {"primitive": "hash"}}
6+
{"assetType": "algorithm", "identifier": "HKDF", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 238, "column": 46}, "metadata": {"primitive": "kdf"}}
7+
{"assetType": "algorithm", "identifier": "HKDF", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 239, "column": 5}, "metadata": {"primitive": "kdf"}}
8+
{"assetType": "algorithm", "identifier": "HKDF", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 240, "column": 5}, "metadata": {"primitive": "kdf"}}
9+
{"assetType": "algorithm", "identifier": "Scrypt", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 234, "column": 5}, "metadata": {"primitive": "kdf", "N": 16384}}
10+
{"assetType": "algorithm", "identifier": "RSA", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 74, "column": 5}, "metadata": {"keySize": 1024, "primitive": "signature"}}
11+
{"assetType": "algorithm", "identifier": "RSA", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 82, "column": 5}, "metadata": {"keySize": 2048, "primitive": "signature"}}
12+
{"assetType": "algorithm", "identifier": "RSA", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 90, "column": 5}, "metadata": {"keySize": 4096, "primitive": "signature"}}
13+
{"assetType": "algorithm", "identifier": "SHA-224", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 163, "column": 30}, "metadata": {"primitive": "hash"}}
14+
{"assetType": "algorithm", "identifier": "ChaCha20-Poly1305", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 54, "column": 29}, "metadata": {"primitive": "symmetric"}}
15+
{"assetType": "algorithm", "identifier": "ChaCha20", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 51, "column": 29}, "metadata": {"primitive": "symmetric"}}
16+
{"assetType": "algorithm", "identifier": "Blowfish", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 59, "column": 29}, "metadata": {"primitive": "symmetric"}}
17+
{"assetType": "algorithm", "identifier": "ECDSA-P256", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 98, "column": 50}, "metadata": {"primitive": "signature"}}
18+
{"assetType": "algorithm", "identifier": "ECDSA-P384", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 106, "column": 50}, "metadata": {"primitive": "signature"}}
19+
{"assetType": "algorithm", "identifier": "SHA-512", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 178, "column": 30}, "metadata": {"primitive": "hash"}}
20+
{"assetType": "algorithm", "identifier": "PBKDF2", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 226, "column": 5}, "metadata": {"primitive": "kdf", "iterations": 10000}}
21+
{"assetType": "algorithm", "identifier": "MD5", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 213, "column": 30}, "metadata": {"primitive": "hash"}}
22+
{"assetType": "algorithm", "identifier": "BLAKE2b", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 203, "column": 30}, "metadata": {"primitive": "hash"}}
23+
{"assetType": "algorithm", "identifier": "SHA3-256", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 188, "column": 30}, "metadata": {"primitive": "hash"}}
24+
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 35, "column": 29}, "metadata": {"keySize": 128, "primitive": "symmetric"}}
25+
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 40, "column": 29}, "metadata": {"keySize": 256, "primitive": "symmetric"}}
26+
{"assetType": "algorithm", "identifier": "SHA-1", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 158, "column": 30}, "metadata": {"primitive": "hash"}}
27+
{"assetType": "algorithm", "identifier": "3DES", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 45, "column": 29}, "metadata": {"primitive": "symmetric"}}
28+
{"assetType": "algorithm", "identifier": "SHA-384", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 173, "column": 30}, "metadata": {"primitive": "hash"}}
29+
{"assetType": "algorithm", "identifier": "DH", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 122, "column": 5}, "metadata": {"keySize": 2048, "primitive": "keyexchange"}}
30+
{"assetType": "algorithm", "identifier": "ECDSA-P521", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 114, "column": 50}, "metadata": {"primitive": "signature"}}
31+
{"assetType": "algorithm", "identifier": "SHA3-512", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 198, "column": 30}, "metadata": {"primitive": "hash"}}
32+
{"assetType": "algorithm", "identifier": "AES-CBC", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 29, "column": 29}, "metadata": {"primitive": "symmetric", "keySize": 128}}
33+
{"assetType": "algorithm", "identifier": "AES-CBC", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 32, "column": 29}, "metadata": {"primitive": "symmetric", "keySize": 256}}
34+
{"assetType": "algorithm", "identifier": "SHA-256", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 168, "column": 30}, "metadata": {"primitive": "hash"}}
35+
{"assetType": "algorithm", "identifier": "SHA-256", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 227, "column": 30}, "metadata": {"primitive": "hash"}}
36+
{"assetType": "algorithm", "identifier": "SHA-256", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 240, "column": 36}, "metadata": {"primitive": "hash"}}
37+
{"assetType": "algorithm", "identifier": "SHA3-224", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 183, "column": 30}, "metadata": {"primitive": "hash"}}
38+
{"assetType": "algorithm", "identifier": "DSA", "path": "fixtures/cpp/openssl_comprehensive/src/comprehensive.cpp", "evidence": {"line": 137, "column": 32}, "metadata": {"primitive": "signature"}}
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
{"assetType": "library", "identifier": "Google Tink (C++)", "path": "FIXME", "evidence": {"line": 5, "column": 1}}
2-
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "FIXME", "evidence": {"line": 25, "column": 33}, "metadata": {"primitive": "symmetric"}}
3-
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "FIXME", "evidence": {"line": 26, "column": 9}, "metadata": {"primitive": "symmetric"}}
1+
{"assetType": "library", "identifier": "Google Tink (C++)", "path": "fixtures/cpp/tink_aesgcm/src/tink_example.cpp", "evidence": {"line": 5, "column": 1}}
2+
{"assetType": "algorithm", "identifier": "AES-GCM", "path": "fixtures/cpp/tink_aesgcm/src/tink_example.cpp", "evidence": {"line": 26, "column": 9}, "metadata": {"primitive": "symmetric"}}

0 commit comments

Comments
 (0)