Paul Sokolovsky
567bc2d6ce
extmod/moducryptolib: Add ucryptolib module with crypto functions.
...
The API follows guidelines of https://www.python.org/dev/peps/pep-0272/ ,
but is optimized for code size, with the idea that full PEP 0272
compatibility can be added with a simple Python wrapper mode.
The naming of the module follows (u)hashlib pattern.
At the bare minimum, this module is expected to provide:
* AES128, ECB (i.e. "null") mode, encrypt only
Implementation in this commit is based on axTLS routines, and implements
following:
* AES 128 and 256
* ECB and CBC modes
* encrypt and decrypt
2018-06-27 14:54:40 +10:00
..
2017-04-27 15:01:01 +03:00
2017-07-18 11:57:39 +10:00
2018-04-10 13:54:22 +10:00
2018-05-02 23:16:22 +10:00
2017-08-30 10:59:58 +10:00
2017-07-18 11:57:39 +10:00
2017-10-04 12:37:50 +11:00
2017-07-31 18:35:40 +10:00
2017-09-12 16:00:21 +10:00
2017-07-18 11:57:39 +10:00
2017-02-05 14:20:17 +03:00
2017-07-18 11:57:39 +10:00
2017-12-11 13:49:09 +11:00
2017-07-18 11:57:39 +10:00
2018-03-10 00:59:43 +11:00
2018-03-10 00:59:43 +11:00
2017-10-13 20:01:57 +11:00
2017-11-24 14:48:23 +11:00
2017-12-14 17:36:13 +11:00
2018-05-21 16:46:30 +10:00
2017-07-29 18:24:16 +03:00
2017-10-04 12:37:50 +11:00
2017-07-31 18:35:40 +10:00
2018-06-27 14:54:40 +10:00
2017-10-04 12:37:50 +11:00
2018-06-12 13:50:11 +10:00
2017-10-04 12:37:50 +11:00
2018-06-18 12:35:56 +10:00
2017-10-04 12:37:50 +11:00
2017-12-13 22:22:57 +11:00
2017-07-31 18:35:40 +10:00
2018-06-13 13:16:21 +10:00
2018-06-18 12:35:56 +10:00
2017-10-24 22:39:36 +11:00
2018-06-18 12:35:56 +10:00
2018-06-18 12:35:56 +10:00
2018-06-18 12:35:56 +10:00
2017-07-18 11:57:39 +10:00
2018-06-18 12:35:56 +10:00
2017-07-07 11:32:22 +10:00
2017-07-18 11:57:39 +10:00
2018-06-16 18:21:42 +10:00
2018-06-06 14:28:23 +10:00
2018-06-06 14:33:42 +10:00
2018-06-06 14:33:42 +10:00
2018-06-06 14:28:23 +10:00
2018-06-06 14:33:42 +10:00
2018-06-06 14:33:42 +10:00
2017-11-16 13:17:51 +11:00
2018-06-06 14:33:42 +10:00
2018-06-06 14:33:42 +10:00
2016-06-18 18:44:57 +03:00
2017-07-18 11:57:39 +10:00