- forgot to actually add a file and some method documentations.
[oweals/gnunet.git] / contrib / privacy-sensitive-symbols.mspec
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