mirror of
https://github.com/go-i2p/go-i2p.git
synced 2025-07-05 22:17:04 -04:00
make elg decrypter a pointer
This commit is contained in:
@ -54,7 +54,7 @@ type elgDecrypter struct {
|
|||||||
k *elgamal.PrivateKey
|
k *elgamal.PrivateKey
|
||||||
}
|
}
|
||||||
|
|
||||||
func (elg elgDecrypter) Decrypt(data []byte) (dec []byte, err error) {
|
func (elg *elgDecrypter) Decrypt(data []byte) (dec []byte, err error) {
|
||||||
dec, err = elgamalDecrypt(elg.k , data, true) // TODO(psi): should this be true or false?
|
dec, err = elgamalDecrypt(elg.k , data, true) // TODO(psi): should this be true or false?
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -204,7 +204,7 @@ func (elg ElgPrivateKey) Len() int {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (elg ElgPrivateKey) NewDecrypter() (dec Decrypter, err error) {
|
func (elg ElgPrivateKey) NewDecrypter() (dec Decrypter, err error) {
|
||||||
dec = elgDecrypter{
|
dec = &elgDecrypter{
|
||||||
k: createElgamalPrivateKey(elg[:]),
|
k: createElgamalPrivateKey(elg[:]),
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
Reference in New Issue
Block a user