mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2025-09-22 03:09:19 +03:00
Cedar/Command: Add GenX25519 and GetPublicX25519 commands
GenX25519 command - Create new X25519 keypair Help for command "GenX25519" Purpose: Create new X25519 keypair Description: Use this to create a new X25519 keypair, which can be used for WireGuard. Both the private and public key will be shown. The public key can be shared and is used to identify a peer. Also, it can always be retrieved from the private key using the GetPublicX25519 command. The private key should be kept in a secure place and never be shared. It cannot be recovered once lost. Usage: GenX25519 ========================================================================================== GetPublicX25519 command - Retrieve public X25519 key from a private one Help for command "GetPublicX25519" Purpose: Retrieve public X25519 key from a private one Description: Use this if you have a private X25519 key and want to get its corresponding public key. Usage: GetPublicX25519 [private] Parameters: private - The private X25519 key you want to get the corresponding public key of.
This commit is contained in:
@ -307,6 +307,8 @@ UINT PtConnect(CONSOLE *c, wchar_t *cmdline);
|
||||
PT *NewPt(CONSOLE *c, wchar_t *cmdline);
|
||||
void FreePt(PT *pt);
|
||||
void PtMain(PT *pt);
|
||||
UINT PtGenX25519(CONSOLE *c, char *cmd_name, wchar_t *str, void *param);
|
||||
UINT PtGetPublicX25519(CONSOLE *c, char *cmd_name, wchar_t *str, void *param);
|
||||
UINT PtMakeCert(CONSOLE *c, char *cmd_name, wchar_t *str, void *param);
|
||||
UINT PtMakeCert2048(CONSOLE *c, char *cmd_name, wchar_t *str, void *param);
|
||||
UINT PtTrafficClient(CONSOLE *c, char *cmd_name, wchar_t *str, void *param);
|
||||
|
Reference in New Issue
Block a user