MCPcopy Create free account
hub / github.com/encodeous/nylon / Clear

Method Clear

polyamide/device/noise-protocol.go:246–253  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

244}
245
246func (h *Handshake) Clear() {
247 setZero(h.localEphemeral[:])
248 setZero(h.remoteEphemeral[:])
249 setZero(h.chainKey[:])
250 setZero(h.hash[:])
251 h.localIndex = 0
252 h.state = handshakeZeroed
253}
254
255func (h *Handshake) mixHash(data []byte) {
256 mixHash(&h.hash, &h.hash, data)

Callers 2

ZeroAndFlushAllMethod · 0.45
ExpireCurrentKeypairsMethod · 0.45

Calls 1

setZeroFunction · 0.85

Tested by

no test coverage detected