keypair err mgt + shorturl random improve

This commit is contained in:
ycc
2026-02-02 15:11:41 +01:00
parent f8537aad6d
commit f498cfad1e
23 changed files with 778 additions and 1052 deletions

View File

@@ -16,7 +16,7 @@ const key = "3pw0c8#6ZG8{75b5;3?fe80$2"
type Identity struct {
ServerName string `json:"servername,omitempty"`
ServerDesc string `json:"serverdesc,omitempty"`
ServerKp meowlib.KeyPair `json:"server_kp,omitempty"`
ServerKp *meowlib.KeyPair `json:"server_kp,omitempty"`
Status string `json:"status,omitempty"`
OwnerName string `json:"owner_name,omitempty"`
OwnerPublicKey string `json:"owner_public_key,omitempty"`
@@ -27,9 +27,13 @@ type Identity struct {
func CreateIdentity(ServerName string, ServerDesc string) *Identity {
var id Identity
var err error
id.ServerName = ServerName
id.ServerDesc = ServerDesc
id.ServerKp = meowlib.NewKeyPair()
id.ServerKp, err = meowlib.NewKeyPair()
if err != nil {
return nil
}
return &id
}