You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
571 B
19 lines
571 B
package buffer |
|
|
|
import ( |
|
"github.com/lightningnetwork/lnd/lnwire" |
|
) |
|
|
|
// WriteSize represents the size of the maximum plaintext message than can be |
|
// sent using brontide. The buffer does not include extra space for the MAC, as |
|
// that is applied by the Noise protocol after encrypting the plaintext. |
|
const WriteSize = lnwire.MaxMessagePayload |
|
|
|
// Write is static byte array occupying to maximum-allowed plaintext-message |
|
// size. |
|
type Write [WriteSize]byte |
|
|
|
// Recycle zeroes the Write, making it fresh for another use. |
|
func (b *Write) Recycle() { |
|
RecycleSlice(b[:]) |
|
}
|
|
|