diff options
author | grothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96> | 2013-09-09 12:39:37 +0000 |
---|---|---|
committer | grothoff <grothoff@140774ce-b5e7-0310-ab8b-a85725594a96> | 2013-09-09 12:39:37 +0000 |
commit | 0265f28445a228f98e9369a58f90163e7625f169 (patch) | |
tree | fc2feb2303624de8e371019c99a03a0298d2e983 /contrib | |
parent | 4d4afb0d24ea23fc25578379de473f6466bda9e1 (diff) |
-towards a list of symbols for monkey to filter
git-svn-id: https://gnunet.org/svn/gnunet@29130 140774ce-b5e7-0310-ab8b-a85725594a96
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 0000000000..0002c9211d --- /dev/null +++ b/contrib/privacy-sensitive-symbols.mspec @@ -0,0 +1,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$ + |