blob: 4c7f82f90ca1cfc52f94a8d3a36a670554005489 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
--
-- ~~~ pawsd information
--
-- known verbs
local verbs = {
ECHO = "0000",
FETCH_SERVICE = "0001"
}
-- metadata
local magic = {
REQUEST = "5061775271757374", -- PawRqust
RESPONSE = "5061775273706E73" -- PawRspns
}
local version = "0001"
-- supported key algorithms
local keyalg = {
ED25519 = "63af"
}
-- response codes
local responses = {
OK = "0200",
CLIENT_ERROR = "0400",
NOT_FOUND = "0404",
SERVER_ERROR = "0500",
NOT_IMPLEMENTED = "0501",
UNAVAILABLE = "0503",
UNKNOWN = "0505"
}
-- return
return {
Verbs = verbs,
Responses = responses,
Magic = magic,
Version = version,
KeyAlg = keyalg
}
|