2025-02-17 21:46:19 -05:00
|
|
|
package common
|
|
|
|
|
2025-02-17 21:48:51 -05:00
|
|
|
const (
|
|
|
|
DEFAULT_SAM_MIN = "3.1"
|
|
|
|
DEFAULT_SAM_MAX = "3.3"
|
|
|
|
)
|
2025-02-17 21:46:19 -05:00
|
|
|
|
|
|
|
const (
|
|
|
|
SESSION_OK = "SESSION STATUS RESULT=OK DESTINATION="
|
|
|
|
SESSION_DUPLICATE_ID = "SESSION STATUS RESULT=DUPLICATED_ID\n"
|
|
|
|
SESSION_DUPLICATE_DEST = "SESSION STATUS RESULT=DUPLICATED_DEST\n"
|
|
|
|
SESSION_INVALID_KEY = "SESSION STATUS RESULT=INVALID_KEY\n"
|
|
|
|
SESSION_I2P_ERROR = "SESSION STATUS RESULT=I2P_ERROR MESSAGE="
|
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
SIG_NONE = "SIGNATURE_TYPE=EdDSA_SHA512_Ed25519"
|
|
|
|
SIG_DSA_SHA1 = "SIGNATURE_TYPE=DSA_SHA1"
|
|
|
|
SIG_ECDSA_SHA256_P256 = "SIGNATURE_TYPE=ECDSA_SHA256_P256"
|
|
|
|
SIG_ECDSA_SHA384_P384 = "SIGNATURE_TYPE=ECDSA_SHA384_P384"
|
|
|
|
SIG_ECDSA_SHA512_P521 = "SIGNATURE_TYPE=ECDSA_SHA512_P521"
|
|
|
|
SIG_EdDSA_SHA512_Ed25519 = "SIGNATURE_TYPE=EdDSA_SHA512_Ed25519"
|
2025-05-29 16:22:52 -04:00
|
|
|
// Add a default constant that points to the recommended secure signature type
|
|
|
|
SIG_DEFAULT = SIG_EdDSA_SHA512_Ed25519
|
2025-02-17 21:46:19 -05:00
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
SAM_RESULT_OK = "RESULT=OK"
|
|
|
|
SAM_RESULT_INVALID_KEY = "RESULT=INVALID_KEY"
|
|
|
|
SAM_RESULT_KEY_NOT_FOUND = "RESULT=KEY_NOT_FOUND"
|
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
HELLO_REPLY_OK = "HELLO REPLY RESULT=OK"
|
|
|
|
HELLO_REPLY_NOVERSION = "HELLO REPLY RESULT=NOVERSION\n"
|
|
|
|
)
|
2025-03-12 21:39:23 +00:00
|
|
|
|
|
|
|
const (
|
|
|
|
SESSION_STYLE_STREAM = "STREAM"
|
|
|
|
SESSION_STYLE_DATAGRAM = "DATAGRAM"
|
|
|
|
SESSION_STYLE_RAW = "RAW"
|
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
ACCESS_TYPE_WHITELIST = "whitelist"
|
|
|
|
ACCESS_TYPE_BLACKLIST = "blacklist"
|
|
|
|
ACCESS_TYPE_NONE = "none"
|
|
|
|
)
|