openssh_key

Classes to parse and pack OpenSSH keys.

Modules

openssh_key.cipher

Modules for classes representing symmetric-key ciphers.

openssh_key.kdf_options

Modules for classes representing key derivation function options.

openssh_key.key

Classes representing containers for serializing and deserializing PublicKeyParams objects.

openssh_key.key_params

Modules for classes representing public- and private-key parameters for keys of various cryptosystems.

openssh_key.pascal_style_byte_stream

Classes for manipulating bytestreams containing values that may be fixed- or variable-size.

openssh_key.private_key_list

A class representing a container for serializing and deserializing a list of private keys, as well as the metadata needed to encrypt and decrypt private bytes.

openssh_key.utils

Utility classes and methods.