Metadata-Version: 2.1
Name: tinyaes
Version: 1.0.0a3
Summary: tiny-AES-c wrapper in Cython
Home-page: https://github.com/naufraghi/tinyaes-py
Author: Matteo Bertini
Author-email: naufraghi@develer.com
License: MPL-2.0
Description: [![PyPI version](https://badge.fury.io/py/tinyaes.svg)](https://badge.fury.io/py/tinyaes)
        
        # tiny-AES-c Cython wrapper
        
        `tinyaes` is a few lines Cython wrapper for the
        [`tiny-AES-c`](https://github.com/kokke/tiny-AES-c), a _Small portable
        AES128/192/256 in C_.
        
        The library offers a few modes, CTR mode is the only one currently wrapped.
        Given the C API works modifying a buffer inplace, the wrapper offers:
        
        - `CTR_xcrypt_buffer(..)` that works on all bytes convertible types, and
          encrypting a copy of the buffer,
        - `CTR_xcrypt_buffer_inplace(..)` that works on `bytearray`s only, modifying
          the buffer inplace.
        
        ## Release notes
        
        - 1.0.0a2 (Jan 29, 2020): first public release
        - 1.0.0a3 (Feb 7, 2020): fix bytes inplace mutation error
        
Keywords: AES Cryptography block-cipher stream-cipher
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security :: Cryptography
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Cython
Description-Content-Type: text/markdown
