Skip to content

Commit

Permalink
Simplify New()
Browse files Browse the repository at this point in the history
  • Loading branch information
K1li4nL committed Apr 2, 2024
1 parent fbc9328 commit e32d4a5
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 20 deletions.
17 changes: 7 additions & 10 deletions xof/blake2xb/blake.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,15 @@ func New(seed []byte) kyber.XOF {
panic("blake2b.NewXOF should not return error: " + err.Error())
}

if seed2 != nil {
_, err := b.Write(seed2)
if err != nil {
panic("blake2b.XOF.Write should not return error: " + err.Error())
}

seedCopy := make([]byte, len(seed2))
copy(seedCopy, seed2)
seed2 = seedCopy
_, err = b.Write(seed2)
if err != nil {
panic("blake2b.XOF.Write should not return error: " + err.Error())
}

return &xof{impl: b, seed: seed2}
seedCopy := make([]byte, len(seed2))
copy(seedCopy, seed2)

return &xof{impl: b, seed: seedCopy}
}

func (x *xof) Clone() kyber.XOF {
Expand Down
17 changes: 7 additions & 10 deletions xof/blake2xs/blake.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,15 @@ func New(seed []byte) kyber.XOF {
panic("blake2s.NewXOF should not return error: " + err.Error())
}

if seed2 != nil {
_, err := b.Write(seed2)
if err != nil {
panic("blake2s.XOF.Write should not return error: " + err.Error())
}

seedCopy := make([]byte, len(seed2))
copy(seedCopy, seed2)
seed2 = seedCopy
_, err = b.Write(seed2)
if err != nil {
panic("blake2s.XOF.Write should not return error: " + err.Error())
}

return &xof{impl: b, seed: seed2}
seedCopy := make([]byte, len(seed2))
copy(seedCopy, seed2)

return &xof{impl: b, seed: seedCopy}
}

func (x *xof) Clone() kyber.XOF {
Expand Down

0 comments on commit e32d4a5

Please sign in to comment.