[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 33/49: examples/web: Hash free-form text first.
From: |
gnunet |
Subject: |
[gnunet-scheme] 33/49: examples/web: Hash free-form text first. |
Date: |
Sat, 25 Dec 2021 23:00:10 +0100 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit 15918dd0907c9befb0746feb60bcc52ac25d8dba
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Oct 2 23:52:56 2021 +0200
examples/web: Hash free-form text first.
The key needs to be a /hashcode:512, so some hashing might be
necessary to prevent length mismatches.
* examples/web.scm (decode)["utf-8-text"]: Call hash/sha512 on
the UTF-8 slice.
---
examples/web.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/examples/web.scm b/examples/web.scm
index 1df5444..7dba1a9 100644
--- a/examples/web.scm
+++ b/examples/web.scm
@@ -9,6 +9,7 @@
(rnrs bytevectors)
(gnu extractor enum)
(gnu gnunet block)
+ (gnu gnunet crypto)
(gnu gnunet utils bv-slice)
(gnu gnunet config db)
(gnu gnunet config fs)
@@ -88,7 +89,7 @@
(define (decode encoding data)
(match encoding
("utf-8-text"
- (slice/read-only (bv-slice/read-write (string->utf8 data))))
+ (hash/sha512 (bv-slice/read-write (string->utf8 data))))
;; TODO other encodings
))
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 20/49: dht/client: Call the callback on the client result., (continued)
- [gnunet-scheme] 20/49: dht/client: Call the callback on the client result., gnunet, 2021/12/25
- [gnunet-scheme] 17/49: dht/struct: Fix typo in synopsis., gnunet, 2021/12/25
- [gnunet-scheme] 14/49: Merge branch 'master' into dht, gnunet, 2021/12/25
- [gnunet-scheme] 22/49: examples/web: Make a non-functional web form for searching the DHT., gnunet, 2021/12/25
- [gnunet-scheme] 27/49: examples/web: Process DHT insertion forms., gnunet, 2021/12/25
- [gnunet-scheme] 40/49: examples/web: Don't hash the data., gnunet, 2021/12/25
- [gnunet-scheme] 35/49: examples/web: Allow module reloading., gnunet, 2021/12/25
- [gnunet-scheme] 23/49: examles/web: Add a non-functional form for DHT insertions., gnunet, 2021/12/25
- [gnunet-scheme] 15/49: Update copyright notices, gnunet, 2021/12/25
- [gnunet-scheme] 34/49: crypto: Implement functional variants., gnunet, 2021/12/25
- [gnunet-scheme] 33/49: examples/web: Hash free-form text first.,
gnunet <=
- [gnunet-scheme] 46/49: Merge branch 'dht'., gnunet, 2021/12/25
- [gnunet-scheme] 11/49: config: Define default UNIXPATH for DHT service., gnunet, 2021/12/25
- [gnunet-scheme] 16/49: Merge branch 'master' into dht, gnunet, 2021/12/25
- [gnunet-scheme] 19/49: dht/client: Recognise client result messages., gnunet, 2021/12/25
- [gnunet-scheme] 38/49: examples/web: Implement searching form., gnunet, 2021/12/25
- [gnunet-scheme] 43/49: examples/web: Display UTF-8 keys and data as text., gnunet, 2021/12/25
- [gnunet-scheme] 32/49: crypto: Implement a wrapper for hashing with bytevector slices., gnunet, 2021/12/25
- [gnunet-scheme] 47/49: web: Extract HTTP implementation from Cuirass., gnunet, 2021/12/25
- [gnunet-scheme] 45/49: guix: Skip tests in guile-fibers/patched., gnunet, 2021/12/25
- [gnunet-scheme] 49/49: crypto: Fix type confusion in hash-slice [bugfix], gnunet, 2021/12/25