summaryrefslogtreecommitdiff
path: root/src/etc/ppp/peers
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-03-20 22:00:10 +0100
committerChristian Breunig <christian@breunig.cc>2025-03-20 22:00:10 +0100
commit8021bdd62e4142caf4a5e82000c8ca3da99fcae4 (patch)
treeadb02422a3cfe1fb17613f8523a925ab5e5c6204 /src/etc/ppp/peers
parent95af91597c94856a38722daa5ea388646f9b735f (diff)
downloadvyos-1x-8021bdd62e4142caf4a5e82000c8ca3da99fcae4.tar.gz
vyos-1x-8021bdd62e4142caf4a5e82000c8ca3da99fcae4.zip
wireguard: T7246: verify Base64 encoded 32byte boundary on keys
Not 31 bytes or 33 bytes, but exactly 32. This matters, because 32 does not divide evenly by .75, so there's a padding character and the penultimate character does not include the whole base64 alphabet. Extend the base64 validator with an optional argument to define the length to match of the decrypted Base64 encoded string. Source: https://lists.zx2c4.com/pipermail/wireguard/2020-December/006222.html
Diffstat (limited to 'src/etc/ppp/peers')
0 files changed, 0 insertions, 0 deletions