@abcdw Not that you want to, but Protonmail supports using your own PGP private keys: proton.me/support/importing-op

Protonmail aims to make encrypted email easy, but that means that you are probably not their target audience.