arnaucube
arnaucube/blockchainIDsystemPublic Self-hosted repository
blockchainIDsystem/serverCA/restRoutes.go
serverCA/restRoutes.goRaw
 1package main
 2
 3type Routes []Route
 4
 5var routes = Routes{
 6	Route{
 7		"Index",
 8		"GET",
 9		"/",
10		Index,
11	},
12	Route{
13		"GetPeers",
14		"GET",
15		"/peers",
16		GetPeers,
17	},
18	Route{
19		"GetBlockchain",
20		"GET",
21		"/blockchain",
22		GetBlockchain,
23	},
24	/*
25		POST	/signup
26		POST	/loginuser
27		POST	/blindsign
28		POST	/verifysign
29
30	*/
31	Route{
32		"Signup",
33		"POST",
34		"/signup",
35		Signup,
36	},
37	Route{
38		"Login",
39		"POST",
40		"/login",
41		Login,
42	},
43	Route{
44		"BlindSign",
45		"POST",
46		"/blindsign",
47		BlindSign,
48	},
49	Route{
50		"VerifySign",
51		"POST",
52		"/verifysign",
53		VerifySign,
54	},
55}