"""
Global settings
"""

# modulus - safe prime
# https://2ton.com.au/safeprimes/
p = 31069134934692028950630944905537189651159460682707755526095924093778156511183593429662954179295617255708928469780289762197493434048244899989786916849190107573810423123703345257358980694082224840315739601381825785406436382248054056792144385766718201057809534851287010570221145790971223666055364200864238421029379877129071893195256380298130895326631577077689165469224207711857138395801195131345503823209141871572494962521556498132021971096275972861769233335190097080498306312848481050696462502264841293579450698768576851790039950796823378185440725942901615075488706994167511851967148433888470088647570764346248151330539 # 2048 bit
q = (p - 1) // 2 
g = 7 # group generator

HYBRID_KEY_LEN = 256

R0 = 123 # this is the secret

"""
Global settings
"""

# modulus - safe prime
# https://2ton.com.au/safeprimes/
p = 31069134934692028950630944905537189651159460682707755526095924093778156511183593429662954179295617255708928469780289762197493434048244899989786916849190107573810423123703345257358980694082224840315739601381825785406436382248054056792144385766718201057809534851287010570221145790971223666055364200864238421029379877129071893195256380298130895326631577077689165469224207711857138395801195131345503823209141871572494962521556498132021971096275972861769233335190097080498306312848481050696462502264841293579450698768576851790039950796823378185440725942901615075488706994167511851967148433888470088647570764346248151330539 # 2048 bit
q = (p - 1) // 2 
g = 7 # group generator

HYBRID_KEY_LEN = 256

R0 = 123 # this is the secret

Global settings # modulus - safe prime # https://2ton.com.au/safeprimes/ # 2048 bit # group generator # this is the secret