diff options
author | Christian Stewart | 2022-06-25 14:57:38 -0700 |
---|---|---|
committer | rfjakob | 2022-12-21 18:38:11 +0100 |
commit | 7ee4c8e9c3b0fb630b48c5940a7faa220ef5e63a (patch) | |
tree | 876db025c672902e27eb85fdac7d797b84b00390 /internal | |
parent | 0ec7ffbfe96887f25feb7fda60b984ea18a42e0f (diff) |
go.mod: fix jacobsa/crypto build on riscv64
Replace dependency jacobsa/crypto with a fork with support for riscv64.
Issue: https://github.com/rfjakob/gocryptfs/issues/666
Upstream PR: https://github.com/jacobsa/crypto/issues/13
Unaddressed on jacobsa/crypto:
https://github.com/jacobsa/crypto/pull/14#issuecomment-1182744229
Signed-off-by: Christian Stewart <christian@paral.in>
Diffstat (limited to 'internal')
-rw-r--r-- | internal/siv_aead/correctness_test.go | 2 | ||||
-rw-r--r-- | internal/siv_aead/siv_aead.go | 4 | ||||
-rw-r--r-- | internal/speed/speed.go | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/internal/siv_aead/correctness_test.go b/internal/siv_aead/correctness_test.go index b52774b..0653e26 100644 --- a/internal/siv_aead/correctness_test.go +++ b/internal/siv_aead/correctness_test.go @@ -5,7 +5,7 @@ import ( "encoding/hex" "testing" - "github.com/jacobsa/crypto/siv" + "github.com/aperturerobotics/jacobsa-crypto/siv" ) // Test all supported key lengths diff --git a/internal/siv_aead/siv_aead.go b/internal/siv_aead/siv_aead.go index 482efd9..dc37c8a 100644 --- a/internal/siv_aead/siv_aead.go +++ b/internal/siv_aead/siv_aead.go @@ -6,7 +6,7 @@ import ( "crypto/cipher" "log" - "github.com/jacobsa/crypto/siv" + "github.com/aperturerobotics/jacobsa-crypto/siv" ) type sivAead struct { @@ -63,7 +63,7 @@ func (s *sivAead) Seal(dst, nonce, plaintext, authData []byte) []byte { if len(s.key) == 0 { log.Panic("Key has been wiped?") } - // https://github.com/jacobsa/crypto/blob/master/siv/encrypt.go#L48: + // https://github.com/aperturerobotics/jacobsa-crypto/blob/master/siv/encrypt.go#L48: // As per RFC 5297 section 3, you may use this function for nonce-based // authenticated encryption by passing a nonce as the last associated // data element. diff --git a/internal/speed/speed.go b/internal/speed/speed.go index aef3ad6..950bbda 100644 --- a/internal/speed/speed.go +++ b/internal/speed/speed.go @@ -140,7 +140,7 @@ func bGoGCM(b *testing.B) { bEncrypt(b, gGCM) } -// bAESSIV benchmarks AES-SIV from github.com/jacobsa/crypto/siv +// bAESSIV benchmarks AES-SIV from github.com/aperturerobotics/jacobsa-crypto/siv func bAESSIV(b *testing.B) { c := siv_aead.New(randBytes(64)) bEncrypt(b, c) |