mirror of
https://github.com/slackhq/nebula.git
synced 2026-05-16 04:47:38 +02:00
cleanup
This commit is contained in:
5
noise.go
5
noise.go
@@ -23,11 +23,6 @@ func NewNebulaCipherState(s *noise.CipherState) *NebulaCipherState {
|
|||||||
return &NebulaCipherState{c: x.(cipher.AEAD)}
|
return &NebulaCipherState{c: x.(cipher.AEAD)}
|
||||||
}
|
}
|
||||||
|
|
||||||
type cipherAEADDanger interface {
|
|
||||||
EncryptDanger(out, ad, plaintext []byte, n uint64, nb []byte) ([]byte, error)
|
|
||||||
DecryptDanger(out, ad, plaintext []byte, n uint64, nb []byte) ([]byte, error)
|
|
||||||
}
|
|
||||||
|
|
||||||
// EncryptDanger encrypts and authenticates a given payload.
|
// EncryptDanger encrypts and authenticates a given payload.
|
||||||
//
|
//
|
||||||
// out is a destination slice to hold the output of the EncryptDanger operation.
|
// out is a destination slice to hold the output of the EncryptDanger operation.
|
||||||
|
|||||||
@@ -65,14 +65,3 @@ func (c aeadCipher) Encrypt(out []byte, n uint64, ad, plaintext []byte) []byte {
|
|||||||
func (c aeadCipher) Decrypt(out []byte, n uint64, ad, ciphertext []byte) ([]byte, error) {
|
func (c aeadCipher) Decrypt(out []byte, n uint64, ad, ciphertext []byte) ([]byte, error) {
|
||||||
return c.Open(out, c.nonce(n), ciphertext, ad)
|
return c.Open(out, c.nonce(n), ciphertext, ad)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c aeadCipher) EncryptDanger(out, ad, plaintext []byte, n uint64, nb []byte) ([]byte, error) {
|
|
||||||
binary.BigEndian.PutUint64(nb[4:], n)
|
|
||||||
out = c.Seal(out, nb[4:], plaintext, ad)
|
|
||||||
return out, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c aeadCipher) DecryptDanger(out, ad, ciphertext []byte, n uint64, nb []byte) ([]byte, error) {
|
|
||||||
binary.BigEndian.PutUint64(nb[4:], n)
|
|
||||||
return c.Open(out, nb[4:], ciphertext, ad)
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user