diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-09-09 12:39:37 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-09-09 12:39:37 +0000 |
commit | 4a9480a97bb883848ecf5e98367b1f0a576797aa (patch) | |
tree | fc2feb2303624de8e371019c99a03a0298d2e983 /contrib | |
parent | 21cefae0b4ac6b8579590b52709bbab9f351475e (diff) | |
download | gnunet-4a9480a97bb883848ecf5e98367b1f0a576797aa.tar.gz gnunet-4a9480a97bb883848ecf5e98367b1f0a576797aa.zip |
-towards a list of symbols for monkey to filter
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/privacy-sensitive-symbols.mspec | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/contrib/privacy-sensitive-symbols.mspec b/contrib/privacy-sensitive-symbols.mspec new file mode 100644 index 000000000..0002c9211 --- /dev/null +++ b/contrib/privacy-sensitive-symbols.mspec | |||
@@ -0,0 +1,66 @@ | |||
1 | # private key in 'struct GNUNET_CRYPTO_EccPrivateKey' (FIXME: rename from 'd' to something longer...) | ||
2 | ::^d$ | ||
3 | |||
4 | # private key in 'struct GNUNET_CRYPTO_AesSessionKey' | ||
5 | ::^key$ | ||
6 | |||
7 | # private key in 'struct GNUNET_CRYPTO_AesSessionKey' | ||
8 | ::^key$ | ||
9 | |||
10 | # buf in adjust in crypto_ecc.c | ||
11 | crypto_ecc\.c:^adjust$:^buf$ | ||
12 | |||
13 | # buf in mpi_print in crypto_ecc.c | ||
14 | crypto_ecc\.c:^mpi_print$:^buf$ | ||
15 | |||
16 | # data in mpi_scan in crypto_ecc.c | ||
17 | crypto_ecc\.c:^mpi_scan$:^data$ | ||
18 | |||
19 | # xbuf in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c | ||
20 | crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^xbuf$ | ||
21 | |||
22 | # key_material in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c | ||
23 | crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^key_material$ | ||
24 | |||
25 | # label in key derivation in crypto_ecc.c | ||
26 | crypto_ecc\.c:^derive_h$:^label$ | ||
27 | crypto_ecc\.c:^GNUNET_CRYPTO_ecc_key_derive$:^label$ | ||
28 | crypto_ecc\.c:^GNUNET_CRYPTO_ecc_public_key_derive$:^label$ | ||
29 | |||
30 | # random numbers in crypto_random.c | ||
31 | crypto_ecc\.c:^GNUNET_CRYPTO_random_u32$:^ret$ | ||
32 | crypto_ecc\.c:^GNUNET_CRYPTO_random_u64$:^ret$ | ||
33 | crypto_ecc\.c:^GNUNET_CRYPTO_random_permute$:^x$ | ||
34 | |||
35 | # keys in gnunet-service-core_kx.c | ||
36 | gnunet-service-core_kx\.c:GSC_KX_handle_ephemeral_key:^key_material$ | ||
37 | gnunet-service-core_kx\.c::^encrypt_key$ | ||
38 | gnunet-service-core_kx\.c::^decrypt_key$ | ||
39 | gnunet-service-core_kx\.c:derive_aes_key:^key_material$ | ||
40 | gnunet-service-core_kx\.c:derive_aes_key:^skey$ | ||
41 | gnunet-service-core_kx\.c:derive_auth_key:^akey$ | ||
42 | gnunet-service-core_kx\.c:derive_auth_key:^skey$ | ||
43 | |||
44 | # keywords in file-sharing | ||
45 | fs_.*::keyword | ||
46 | gnunet-service-fs.*::keyword | ||
47 | gnunet-search\.c.*::keyword | ||
48 | gnunet-search\.c.*:^run$:^args$ | ||
49 | |||
50 | |||
51 | # download URI for downloading | ||
52 | gnunet-service-fs.*::chk | ||
53 | gnunet-search\.c.*::chk | ||
54 | fs_uri\.c:uri_chk_parse:^h1$ | ||
55 | fs_uri\.c:uri_chk_parse:^h2$ | ||
56 | fs_uri\.c:GNUNET_FS_uri_parse:^uri$ | ||
57 | gnunet-download\.c.*:^run$:^args$ | ||
58 | |||
59 | # filename for downloading | ||
60 | gnunet-download\.c::^filename$ | ||
61 | |||
62 | # filename for publishing | ||
63 | gnunet-publish\.c:run:^uri_string$ | ||
64 | gnunet-publish\.c:run:^args$ | ||
65 | gnunet-publish\.c:identity_continuation:^args0$ | ||
66 | |||