AES CTR Mode on WiPy 2.0

  • Hi to everyone.

    I try to create a cipher using AES in CTR mode.

    from crypto import AES
    import crypto
    key = b'notsuchsecretkey'
    counter = crypto.getrandbits(128)
    cipher = AES(key, AES.MODE_CTR, counter)

    but I receive the following Error:

    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "", line 6, in <module>
    TypeError: object with buffer protocol required

    AES.MODE_CFB works well.

  • @Innocenzo said in AES CTR Mode on WiPy 2.0:

    cipher = AES(key, AES.MODE_CTR, counter)

    change it to:

    cipher = AES(key, AES.MODE_CTR, counter=counter)

Log in to reply

Pycom on Twitter