Implementation module for the `ckeygen` command.
| Variable | supportedKeyTypes | Undocumented |
| Class | GeneralOptions | Undocumented |
| Function | run | Undocumented |
| Function | enumrepresentation | Undocumented |
| Function | handleError | Undocumented |
| Function | generateRSAkey | Undocumented |
| Function | generateDSAkey | Undocumented |
| Function | generateECDSAkey | Undocumented |
| Function | generateEd25519key | Undocumented |
| Function | printFingerprint | Undocumented |
| Function | changePassPhrase | Undocumented |
| Function | displayPublicKey | Undocumented |
| Function | _keyGenerator | Undocumented |
| Function | _defaultPrivateKeySubtype | Return a reasonable default private key subtype for a given key type. |
| Function | _inputSaveFile | Ask the user where to save the key. |
| Function | _saveKey | Persist a SSH key on local filesystem. |
Return a reasonable default private key subtype for a given key type.
| Parameters | keyType | A key type, as returned by twisted.conch.ssh.keys.Key.type. (type: str) |
| Returns | A private OpenSSH key subtype ('PEM' or 'v1'). (type: str) | |