diff options
author | LRN <lrn1986@gmail.com> | 2013-03-03 01:57:04 +0000 |
---|---|---|
committer | LRN <lrn1986@gmail.com> | 2013-03-03 01:57:04 +0000 |
commit | 63346db616d6478416ec5686746a7818acf81ed6 (patch) | |
tree | e852f16fb85560b97986b87db09f966f2455664e /src/fs/fs_search.c | |
parent | 9d1521268727d41c5c9ef30d3568125d6f0ac379 (diff) | |
download | gnunet-63346db616d6478416ec5686746a7818acf81ed6.tar.gz gnunet-63346db616d6478416ec5686746a7818acf81ed6.zip |
Implement and use GNUNET_CRYPTO_rsa_get_public_key_hash
Diffstat (limited to 'src/fs/fs_search.c')
-rw-r--r-- | src/fs/fs_search.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/fs/fs_search.c b/src/fs/fs_search.c index ffa2d61aa..718af912a 100644 --- a/src/fs/fs_search.c +++ b/src/fs/fs_search.c | |||
@@ -1304,12 +1304,7 @@ GNUNET_FS_search_start_searching_ (struct GNUNET_FS_SearchContext *sc) | |||
1304 | GNUNET_CRYPTO_hash (keyword, strlen (keyword), &hc); | 1304 | GNUNET_CRYPTO_hash (keyword, strlen (keyword), &hc); |
1305 | pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc); | 1305 | pk = GNUNET_CRYPTO_rsa_key_create_from_hash (&hc); |
1306 | GNUNET_assert (NULL != pk); | 1306 | GNUNET_assert (NULL != pk); |
1307 | GNUNET_CRYPTO_rsa_key_get_public (pk, &pub); | 1307 | GNUNET_CRYPTO_rsa_get_public_key_hash (pk, &sc->requests[i].query); |
1308 | GNUNET_CRYPTO_rsa_key_free (pk); | ||
1309 | GNUNET_CRYPTO_hash (&pub, | ||
1310 | sizeof (struct | ||
1311 | GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), | ||
1312 | &sc->requests[i].query); | ||
1313 | sc->requests[i].mandatory = (sc->uri->data.ksk.keywords[i][0] == '+'); | 1308 | sc->requests[i].mandatory = (sc->uri->data.ksk.keywords[i][0] == '+'); |
1314 | if (sc->requests[i].mandatory) | 1309 | if (sc->requests[i].mandatory) |
1315 | sc->mandatory_count++; | 1310 | sc->mandatory_count++; |