Commit aaab73f8fba4 ("macsec: clear encryption keys from the stack after
setting up offload") made sure to clean encryption keys from the stack
after setting up offloading, but the MSCC PHY driver made a copy, kept
it in the flow data and did not clear it when freeing a flow. Fix this.
Fixes: 28c5107aa904 ("net: phy: mscc: macsec support")
Signed-off-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| mscc_fc_buffer.h | ||
| mscc_mac.h | ||
| mscc_macsec.c | ||
| mscc_macsec.h | ||
| mscc_main.c | ||
| mscc_ptp.c | ||
| mscc_ptp.h | ||
| mscc_serdes.c | ||
| mscc_serdes.h | ||
| mscc.h | ||