Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Mike 21bb72cb63 7jlh0w 6 meses atrás
LICENSE 26m2sg 6 meses atrás
README.md 7jlh0w 6 meses atrás
blake2s.l 26m2sg 6 meses atrás
functions.l 26m2sg 6 meses atrás
main.l 26m2sg 6 meses atrás
monocypher_ietf.patch 26m2sg 6 meses atrás
test-all.l 26m2sg 6 meses atrás
test-funcs.l 26m2sg 6 meses atrás
test-phase1.l 26m2sg 6 meses atrás


Wireguard (IK pattern) from Noise protocol framework on PicoLisp.

Mimics of any script from Wireguard's distribution.

How to repeat:

  • PicoLisp installed (64bit only)
  • Download Monocypher 2.0.5 and apply patch from repo (patch from author)
  • Install as shared library
  • test-all.l should pass tests then
  • run main.l and tcpdump
  • and you will see: two packets are handshake, two packets are send and receive pings, last keepalive
16:14:22.715850 IP > UDP, length 148
16:14:22.767553 IP > UDP, length 92
16:14:22.787473 IP > UDP, length 80
16:14:22.837615 IP > UDP, length 80
16:14:22.837830 IP > UDP, length 32
  • if you see ‘OK’ then all tests passed.

Note: test-phase1.l is minimum required handshake on place.