aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2013-09-09 12:39:37 +0000
committerChristian Grothoff <christian@grothoff.org>2013-09-09 12:39:37 +0000
commit4a9480a97bb883848ecf5e98367b1f0a576797aa (patch)
treefc2feb2303624de8e371019c99a03a0298d2e983 /contrib
parent21cefae0b4ac6b8579590b52709bbab9f351475e (diff)
downloadgnunet-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.mspec66
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
11crypto_ecc\.c:^adjust$:^buf$
12
13# buf in mpi_print in crypto_ecc.c
14crypto_ecc\.c:^mpi_print$:^buf$
15
16# data in mpi_scan in crypto_ecc.c
17crypto_ecc\.c:^mpi_scan$:^data$
18
19# xbuf in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c
20crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^xbuf$
21
22# key_material in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c
23crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^key_material$
24
25# label in key derivation in crypto_ecc.c
26crypto_ecc\.c:^derive_h$:^label$
27crypto_ecc\.c:^GNUNET_CRYPTO_ecc_key_derive$:^label$
28crypto_ecc\.c:^GNUNET_CRYPTO_ecc_public_key_derive$:^label$
29
30# random numbers in crypto_random.c
31crypto_ecc\.c:^GNUNET_CRYPTO_random_u32$:^ret$
32crypto_ecc\.c:^GNUNET_CRYPTO_random_u64$:^ret$
33crypto_ecc\.c:^GNUNET_CRYPTO_random_permute$:^x$
34
35# keys in gnunet-service-core_kx.c
36gnunet-service-core_kx\.c:GSC_KX_handle_ephemeral_key:^key_material$
37gnunet-service-core_kx\.c::^encrypt_key$
38gnunet-service-core_kx\.c::^decrypt_key$
39gnunet-service-core_kx\.c:derive_aes_key:^key_material$
40gnunet-service-core_kx\.c:derive_aes_key:^skey$
41gnunet-service-core_kx\.c:derive_auth_key:^akey$
42gnunet-service-core_kx\.c:derive_auth_key:^skey$
43
44# keywords in file-sharing
45fs_.*::keyword
46gnunet-service-fs.*::keyword
47gnunet-search\.c.*::keyword
48gnunet-search\.c.*:^run$:^args$
49
50
51# download URI for downloading
52gnunet-service-fs.*::chk
53gnunet-search\.c.*::chk
54fs_uri\.c:uri_chk_parse:^h1$
55fs_uri\.c:uri_chk_parse:^h2$
56fs_uri\.c:GNUNET_FS_uri_parse:^uri$
57gnunet-download\.c.*:^run$:^args$
58
59# filename for downloading
60gnunet-download\.c::^filename$
61
62# filename for publishing
63gnunet-publish\.c:run:^uri_string$
64gnunet-publish\.c:run:^args$
65gnunet-publish\.c:identity_continuation:^args0$
66