latest, trying to get sep to work without ADP membership

This commit is contained in:
2025-05-29 04:03:40 -07:00
parent 354681b298
commit 2443256338
6 changed files with 1532 additions and 8 deletions

View File

@@ -332,8 +332,14 @@ func TestIdentityFromEntropyEdgeCases(t *testing.T) {
expectError: false,
},
{
name: "random valid entropy",
entropy: func() []byte { b := make([]byte, 32); rand.Read(b); return b }(),
name: "random valid entropy",
entropy: func() []byte {
b := make([]byte, 32)
if _, err := rand.Read(b); err != nil {
panic(err) // In test context, panic is acceptable for setup failures
}
return b
}(),
expectError: false,
},
}
@@ -658,7 +664,9 @@ func BenchmarkDeriveEntropy(b *testing.B) {
func BenchmarkIdentityFromEntropy(b *testing.B) {
entropy := make([]byte, 32)
rand.Read(entropy)
if _, err := rand.Read(entropy); err != nil {
b.Fatalf("failed to generate random entropy: %v", err)
}
b.ResetTimer()
for i := 0; i < b.N; i++ {
@@ -795,8 +803,7 @@ func TestLargeMessageEncryption(t *testing.T) {
func TestRandomMnemonicDeterministicGeneration(t *testing.T) {
// Generate a random mnemonic using the BIP39 library
entropy := make([]byte, 32) // 256 bits for 24-word mnemonic
_, err := rand.Read(entropy)
if err != nil {
if _, err := rand.Read(entropy); err != nil {
t.Fatalf("failed to generate random entropy: %v", err)
}
@@ -842,8 +849,7 @@ func TestRandomMnemonicDeterministicGeneration(t *testing.T) {
// Generate 1 MB of random data for encryption test
testData := make([]byte, testDataSizeMegabyte)
_, err = rand.Read(testData)
if err != nil {
if _, err := rand.Read(testData); err != nil {
t.Fatalf("failed to generate random test data: %v", err)
}