| ▼Nsalmon_core | Salmon Core package |
| ▼Nconvert | Defines conversion and encoding classes |
| Nbase_64 | Base64 encoders/decoders |
| Nbit_converter | Bit converters |
| Nibase_64 | Interfaces for a Base64 encoder/decoder |
| ▼Nsalmon | Salmon encryption |
| ▼Nbridge | Proxy classes for calling native libraries |
| Ninative_proxy | Interfaces to native libraries |
| Nnative_proxy | Implementations to call native libraries |
| Ndecryptor | Utility class that decrypts byte arrays |
| ▼Nencode | Salmon encoders |
| Nbase64_utils | Base64 utilities |
| Nencryptor | Utility class that decrypts byte arrays |
| Ngenerator | Utility class generates internal secure properties |
| Nheader | Header embedded in the AesStream |
| ▼Nintegrity | Hash calculators used for integrity verfication and tamper detection |
| Nhmac_sha256_provider | Python HMAC256 hashing |
| Nihash_provider | Interface for hashing calculators |
| Nintegrity | Calculating, storing, and verifying data integrity |
| Nintegrity_exception | Integrity exceptions |
| Nnonce | Utility provides nonce operations |
| ▼Npassword | Password based key derivation utilities |
| Ndefault_pbkdf_provider | Pbkdf Providers |
| Nipbkdf_provider | Pbkdf provider interfaces |
| Npassword | Text based key generators |
| Npbkdf_algo | Pbkdf algorithm types |
| Npbkdf_factory | Pbkdf factories |
| Npbkdf_type | Pbkdf types |
| Nrange_exceeded_exception | Thrown when maximum nonce range is exceeded |
| Nsecurity_exception | Salmon generic security exception |
| ▼Nsequence | Nonce sequencers and serializer interfaces |
| Ninonce_sequence_serializer | Sequence serializers |
| Ninonce_sequencer | Nonce sequencers |
| Nnonce_sequence | Nonce sequence |
| Nsequence_exception | Sequence exception |
| Nsequence_serializer | Sequence serializer |
| ▼Nstreams | Encryption and decryption streams |
| Naes_stream | Stream wrapper provides AES256 encryption and decryption of streams |
| Nencryption_format | Encryption Format |
| Nencryption_mode | Encryption Mode |
| Nprovider_type | AES provider types |
| ▼Ntext | Text encryption and decryption utilities |
| Ntext_decryptor | Utility class that decrypts text strings |
| Ntext_encryptor | Utility class that encrypts text strings |
| ▼Ntransform | Encryption transformers that use AES encryption algorithm |
| Naes_ctr_transformer | Abstract class for AES256 transformer implementations |
| Naes_default_transformer | Salmon AES transformer based on the cryptodome routines |
| Naes_native_transformer | Generic Native AES transformer |
| Nictr_transformer | Interface for the encryption/decryption transformers |
| Nsalmon_transformer_factory | Creates an AES transformer object |
| ▼Nstreams | Streams, wrappers, and pipe adapters |
| Nbuffered_io_wrapper | Wrapper stream of AbsStream to Python's native IOBase interface |
| Nmemory_stream | Memory Stream for seeking, reading, and writing to a memory buffer |
| Nrandom_access_stream | Abstract read-write seekable stream used by internal streams |
| ▼Nsalmon_fs | Salmon Filesystem package |
| ▼Nfs | Filesystem for Python |
| ▼Ndrive | Virtual drive interfaces and abstractions |
| ▼Nutils | File utilities to import, export, and search files in virtual drives |
| Nfile_utils | File utilities |
| Nvirtual_drive | Virtual Drive |
| ▼Nfile | File implementation for Python |
| Nfile | File implementation for Python |
| Nhttp_file | Http (read only) File implementation for Python |
| Nifile | Interface that represents a real file |
| Nivirtual_file | Interface for a virtual file |
| Nws_file | Web Service File implementation for Python |
| ▼Nstreams | Stream implementations for files |
| Nfile_stream | Stream implemetation for local files |
| Nhttp_file_stream | Stream implemetation for HTTP files |
| Nws_file_stream | Stream implemetation for web service files |
| ▼Nsalmonfs | Salmon encrypted file system |
| ▼Nauth | Provides utilities for device authorization |
| Nauth_config | Device authorization configuration |
| Nauth_exception | Authorization Exception |
| ▼Ndrive | Virtual drive definitions |
| Naes_drive | Abstract virtual drive |
| Ndrive | Encrypted virtual drive implementation for local file systems |
| Ndrive_config | Configuration file for a drive |
| Ndrive_generator | Utility class generates internal secure properties for the drive |
| Ndrive_key | Encryption keys and properties |
| Nhttp_drive | Encrypted virtual drive implementation for HTTP files |
| ▼Nutils | Drive utilities to import, export, and search files in encrypted virtual drives |
| Naes_file_commander | Facade class for batch file operations |
| Naes_file_comparators | Useful comparators for AesFile |
| Naes_file_exporter | Exports files from drives |
| Naes_file_importer | Import files into drives |
| Naes_file_searcher | Searches for files in a AesDrive by filename |
| Nws_drive | Encrypted virtual drive implementation for web service files |
| ▼Nfile | Encrypted file implementations |
| Naes_file | A virtual file backed by an encrypted file |
| ▼Nsequence | File-based nonce sequencers |
| Nfile_sequencer | Nonce generator backed by a file |
| ▼Nstreams | Wrappers for encrypted file streams |
| Naes_file_input_stream | Implementation of a Python BufferedIOBase for seeking and reading an AesFile |