summaryrefslogtreecommitdiff
path: root/contrib/privacy-sensitive-symbols.mspec
blob: 0002c9211db2c1684e4d11b5b9f24af06ed94caa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# private key in 'struct GNUNET_CRYPTO_EccPrivateKey' (FIXME: rename from 'd' to something longer...)
::^d$

# private key in 'struct GNUNET_CRYPTO_AesSessionKey'
::^key$

# private key in 'struct GNUNET_CRYPTO_AesSessionKey'
::^key$

# buf in adjust in crypto_ecc.c
crypto_ecc\.c:^adjust$:^buf$

# buf in mpi_print in crypto_ecc.c
crypto_ecc\.c:^mpi_print$:^buf$

# data in mpi_scan in crypto_ecc.c
crypto_ecc\.c:^mpi_scan$:^data$

# xbuf in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c
crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^xbuf$

# key_material in GNUNET_CRYPTO_ecc_ecdh in crypto_ecc.c
crypto_ecc\.c:^GNUNET_CRYPTO_ecc_edch$:^key_material$

# label in key derivation in crypto_ecc.c
crypto_ecc\.c:^derive_h$:^label$
crypto_ecc\.c:^GNUNET_CRYPTO_ecc_key_derive$:^label$
crypto_ecc\.c:^GNUNET_CRYPTO_ecc_public_key_derive$:^label$

# random numbers in crypto_random.c
crypto_ecc\.c:^GNUNET_CRYPTO_random_u32$:^ret$
crypto_ecc\.c:^GNUNET_CRYPTO_random_u64$:^ret$
crypto_ecc\.c:^GNUNET_CRYPTO_random_permute$:^x$

# keys in gnunet-service-core_kx.c
gnunet-service-core_kx\.c:GSC_KX_handle_ephemeral_key:^key_material$
gnunet-service-core_kx\.c::^encrypt_key$
gnunet-service-core_kx\.c::^decrypt_key$
gnunet-service-core_kx\.c:derive_aes_key:^key_material$
gnunet-service-core_kx\.c:derive_aes_key:^skey$
gnunet-service-core_kx\.c:derive_auth_key:^akey$
gnunet-service-core_kx\.c:derive_auth_key:^skey$

# keywords in file-sharing
fs_.*::keyword
gnunet-service-fs.*::keyword
gnunet-search\.c.*::keyword
gnunet-search\.c.*:^run$:^args$


# download URI for downloading
gnunet-service-fs.*::chk
gnunet-search\.c.*::chk
fs_uri\.c:uri_chk_parse:^h1$
fs_uri\.c:uri_chk_parse:^h2$
fs_uri\.c:GNUNET_FS_uri_parse:^uri$
gnunet-download\.c.*:^run$:^args$

# filename for downloading
gnunet-download\.c::^filename$

# filename for publishing
gnunet-publish\.c:run:^uri_string$
gnunet-publish\.c:run:^args$
gnunet-publish\.c:identity_continuation:^args0$