package common const ( DEFAULT_SAM_MIN = "3.1" DEFAULT_SAM_MAX = "3.3" ) 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" // Add a default constant that points to the recommended secure signature type SIG_DEFAULT = SIG_EdDSA_SHA512_Ed25519 ) 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" ) 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" )