amery
|
7c811d7813
|
wireguard: implement UnmarshalText for PrivateKey and PublicKey
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-10-30 19:13:41 +00:00 |
|
amery
|
142ea00577
|
wireguard: fix KeyPair.Validate()
PrivateKey and PublicKey are now fixed length arrays,
so testing for len 0 is invalid
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-10-27 15:55:27 +00:00 |
|
amery
|
2a14205e7e
|
wireguard: fix misspellings
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-26 18:44:02 +00:00 |
|
amery
|
4514b44211
|
wireguard: implement MarshalYAML for PrivateKey and PublicKey
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-25 16:24:17 +00:00 |
|
amery
|
49b82ace71
|
wireguard: implement MarshalJSON for PrivateKey and PublicKey
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-25 16:12:27 +00:00 |
|
amery
|
30a7bceda3
|
wireguard: make KeyPairs solid
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 19:49:59 +00:00 |
|
amery
|
60e2687d04
|
wireguard: make keys arrays instead of slices
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-24 19:35:11 +00:00 |
|
amery
|
47d79f7576
|
wireguard: introduce KeyPair.Validate()
it will also set the PublicKey field is empty
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-23 00:29:15 +00:00 |
|
amery
|
e2f831fd6a
|
wireguard: introduce NewKeyPair, NewPrivateKey, and PrivateKey.Public()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-23 00:18:31 +00:00 |
|
amery
|
1d8c818ec4
|
wireguard: make PrivateKey and PublicKey two distinct types
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 23:46:24 +00:00 |
|
amery
|
0de2e3f4d9
|
wireguard: introduce BinaryKey.Equal()
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 19:39:26 +00:00 |
|
amery
|
4d25ea1d16
|
wireguard: introduce initial BinaryKey and KeyPair structs
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-22 17:11:18 +00:00 |
|