[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 49/49: crypto: Fix type confusion in hash-slice [bugfix]
From: |
gnunet |
Subject: |
[gnunet-scheme] 49/49: crypto: Fix type confusion in hash-slice [bugfix] |
Date: |
Sat, 25 Dec 2021 23:00:26 +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 5c7bf087bb3c9ccdbf676baf22ff8871bea84ac0
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Dec 25 21:57:19 2021 +0000
crypto: Fix type confusion in hash-slice [bugfix]
This resolves a test failure.
* gnu/gnunet/crypto.scm (hash-slice!): Wrap the bytevector in a
slice with 'bv-slice/read-write'.
---
gnu/gnunet/crypto.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/gnunet/crypto.scm b/gnu/gnunet/crypto.scm
index c824faf..eb86c47 100644
--- a/gnu/gnunet/crypto.scm
+++ b/gnu/gnunet/crypto.scm
@@ -47,7 +47,8 @@ return a bytevector with the resulting hash."
(define (hash-slice! algorithm slice to)
"Hash the data in the readable bytevector slice @var{slice} and write the
hash to the bytevector slice @var{to}."
- (slice-copy! (hash-slice/bytevector algorithm slice) to))
+ (slice-copy! (bv-slice/read-write (hash-slice/bytevector algorithm
slice))
+ to))
(define (hash-slice algorithm slice)
"Hash the data in the readable bytevector slice @var{slice} and return a
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 33/49: examples/web: Hash free-form text first., (continued)
- [gnunet-scheme] 33/49: examples/web: Hash free-form text first., gnunet, 2021/12/25
- [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 <=
- [gnunet-scheme] 18/49: dht/client: Correct struct access when verifying messages., gnunet, 2021/12/25
- [gnunet-scheme] 26/49: examples/web.scm: Parse the answer to the DHT insertion form., gnunet, 2021/12/25
- [gnunet-scheme] 25/49: web/form: New module., gnunet, 2021/12/25
- [gnunet-scheme] 28/49: dht/client: Copy the key into the put message., gnunet, 2021/12/25
- [gnunet-scheme] 29/49: guix: Add guile-gcrypt., gnunet, 2021/12/25
- [gnunet-scheme] 44/49: guix: Skip tests in guile package., gnunet, 2021/12/25
- [gnunet-scheme] 37/49: examples/web: Correct destination of search form., gnunet, 2021/12/25
- [gnunet-scheme] 30/49: doc: Remove URLs., gnunet, 2021/12/25
- [gnunet-scheme] 39/49: examples/web: Dissect search result., gnunet, 2021/12/25
- [gnunet-scheme] 21/49: examples/web: Respond with HTML., gnunet, 2021/12/25