This is the documentation for the latest development branch of MicroPython and may refer to features that are not available in released versions.

If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

cryptolib – Cryptographic ciphers.

Cryptographic ciphers.

Classes

aes

Module Contents

class cryptolib.aes(key, mode, IV: Any | None = None)
decrypt(in_buf, out_buf: Any | None = None) Incomplete

Like encrypt(), but for decryption.

encrypt(in_buf, out_buf: Any | None = None) Incomplete

Encrypt in_buf. If no out_buf is given result is returned as a newly allocated bytes object. Otherwise, result is written into mutable buffer out_buf. in_buf and out_buf can also refer to the same mutable buffer, in which case data is encrypted in-place.