On McEliece-Type Cryptosystems Using Self-Dual Codes With Large Minimum Weight