therealchjones / mffer

Marvel Future Fight exploration & reporting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apkdl requires openssl 1.1.1

therealchjones opened this issue · comments

This is a particularly annoying problem on Ubuntu 22.04 which bundles OpenSSL 3.0.2. For gpapi to work properly, it must have elliptic curves/groups presented properly in TLS handshake. The proper presentation is the default in OpenSSL 1.1.1 but not 3.0.2, and Python doesn't (currently) have support for changing them, thus only OpenSSL 1.1.1 will work. This may be forgone if the ssl module adds support for the OpenSSL SSL_CTX_set1_groups_list() function or its relatives. Alternatively, a TLS fingerprint modifier would similarly work.