(conn net.Conn, secret string, uuid string)
| 425 | } |
| 426 | |
| 427 | func PrepareAndDecideWhichSProtoToUpper(conn net.Conn, secret string, uuid string) Message { |
| 428 | switch Upstream { |
| 429 | case "raw": |
| 430 | tMessage := new(RawMessage) |
| 431 | tMessage.Conn = conn |
| 432 | tMessage.UUID = uuid |
| 433 | tMessage.CryptoSecret = crypto.KeyPadding([]byte(secret)) |
| 434 | return tMessage |
| 435 | case "http": |
| 436 | tMessage := new(HTTPMessage) |
| 437 | tMessage.RawMessage = new(RawMessage) |
| 438 | tMessage.RawMessage.Conn = conn |
| 439 | tMessage.RawMessage.UUID = uuid |
| 440 | tMessage.RawMessage.CryptoSecret = crypto.KeyPadding([]byte(secret)) |
| 441 | return tMessage |
| 442 | } |
| 443 | return nil |
| 444 | } |
| 445 | |
| 446 | func PrepareAndDecideWhichSProtoToLower(conn net.Conn, secret string, uuid string) Message { |
| 447 | switch Downstream { |
no test coverage detected