diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-03-09 14:14:01 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-03-09 14:14:01 +0000 |
commit | 5e828dc0248330d772913795257b3fda14fe9552 (patch) | |
tree | 362ecdb95dcb89c56a7f20d31b06efa7351fe8ba /src/include/gnunet_namestore_service.h | |
parent | 780fdda9a42441ecf36482461ebd35e4ec5c7510 (diff) | |
download | gnunet-5e828dc0248330d772913795257b3fda14fe9552.tar.gz gnunet-5e828dc0248330d772913795257b3fda14fe9552.zip |
- changes to signing verfifying: includes block expiration
Diffstat (limited to 'src/include/gnunet_namestore_service.h')
-rw-r--r-- | src/include/gnunet_namestore_service.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/include/gnunet_namestore_service.h b/src/include/gnunet_namestore_service.h index 29c70a179..fbc2a4b3c 100644 --- a/src/include/gnunet_namestore_service.h +++ b/src/include/gnunet_namestore_service.h | |||
@@ -206,6 +206,7 @@ GNUNET_NAMESTORE_record_put (struct GNUNET_NAMESTORE_Handle *h, | |||
206 | * to validate signatures received from the network. | 206 | * to validate signatures received from the network. |
207 | * | 207 | * |
208 | * @param public_key public key of the zone | 208 | * @param public_key public key of the zone |
209 | * @param expire block expiration | ||
209 | * @param name name that is being mapped (at most 255 characters long) | 210 | * @param name name that is being mapped (at most 255 characters long) |
210 | * @param rd_count number of entries in 'rd' array | 211 | * @param rd_count number of entries in 'rd' array |
211 | * @param rd array of records with data to store | 212 | * @param rd array of records with data to store |
@@ -214,10 +215,11 @@ GNUNET_NAMESTORE_record_put (struct GNUNET_NAMESTORE_Handle *h, | |||
214 | */ | 215 | */ |
215 | int | 216 | int |
216 | GNUNET_NAMESTORE_verify_signature (const struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded *public_key, | 217 | GNUNET_NAMESTORE_verify_signature (const struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded *public_key, |
217 | const char *name, | 218 | const struct GNUNET_TIME_Absolute expire, |
218 | unsigned int rd_count, | 219 | const char *name, |
219 | const struct GNUNET_NAMESTORE_RecordData *rd, | 220 | unsigned int rd_count, |
220 | const struct GNUNET_CRYPTO_RsaSignature *signature); | 221 | const struct GNUNET_NAMESTORE_RecordData *rd, |
222 | const struct GNUNET_CRYPTO_RsaSignature *signature); | ||
221 | 223 | ||
222 | 224 | ||
223 | /** | 225 | /** |