Commit Graph

25 Commits (devin/support_mldsa)

Author SHA1 Message Date
Koji Takeda 428b6edc10 Update example 2025-03-06 10:00:18 +09:00
Koji Takeda b618d59e09 Update example for ML-DSA 2025-03-04 07:55:41 +09:00
Koji Takeda c59e5910d1 Fix details by hand 2025-03-03 16:14:07 +09:00
Koji Takeda db90b836a2 Support ML-KEM 2025-02-21 17:04:40 +09:00
Andrew Hutchings e34a0ece53 Completely refactor AES GCM
Some bad assumptions were made during the creation of our Python AES GCM
code. This is now modified to be more in-line with other libraries. This
is an API breaking change on unreleased code.

This now allows for aad data to be used, varying length of
authentication tags and fixes a bug for multipart.

1. Now unified to a single class AesGcmStream()
2. Used `encrypt()` and `decrypt()` instead of `update()` to avoid
   confusion over encryption and aad semantics
3. final tag_bytes is configurable in the constructor
4. `set_aad()` added to add the aad data
5. aad data is cleared after first `encrypt()` or `decrypt()` call due
   to quirk in the C API.
6. More tests added
2022-03-07 23:24:23 -08:00
Andrew Hutchings c28704f22c Fix missing class members from docs
Inherited class members were missing from class documentation. Most
classes rely on these so this makes them visible in the docs.
2022-02-08 16:26:30 +00:00
Andrew Hutchings 16334bf5e6 Add support for AES GCM streaming 2022-02-01 07:45:21 -08:00
Daniele Lacamera e8e49f4cb9 Updated wolfcrypt, copyright notes. Add pwdbased on by default. 2022-01-10 21:23:12 +01:00
Chris Conlon e7601183c4 update copyright to 2020 2020-01-03 16:29:04 -08:00
Moisés Guimarães 07b547b80c updates docs 2018-03-19 22:07:53 +01:00
Moisés Guimarães 1a4ee0a2aa better docs 2018-03-13 00:21:16 +01:00
Moisés Guimarães b4556ba294 updates copyright and fixes docs 2018-01-08 16:04:27 -03:00
Moisés Guimarães 8d972799c2 docs and makefile small fixes 2017-12-19 14:49:40 -03:00
Moisés Guimarães 69d21052f1 updates copyright year 2017-12-19 13:47:02 -03:00
Moisés Guimarães 71e205943f moving files to wolfcrypt-py 2017-12-11 17:27:41 -03:00
Moisés Guimarães bf298548ab move files to wolfssl/wrappers/python 2016-05-15 15:23:21 -03:00
Moisés Guimarães 3c6aaff373 updates readme 2016-05-09 18:51:30 -03:00
Moisés Guimarães b12d287e16 fixes about 2016-05-05 11:41:17 -03:00
Moisés Guimarães c3bd4de092 fixes doctests 2016-05-03 00:26:40 -03:00
Moisés Guimarães f84d395d69 finished docs for v0.1.0 rc1 2016-05-03 00:01:18 -03:00
Moisés Guimarães 6f202cdfe3 updates docs with hashes and random 2016-05-02 22:37:10 -03:00
Moisés Guimarães 3d50d7936f new docs structure 2016-05-02 19:45:14 -03:00
Moisés Guimarães 4cf4d195f7 removes -py sufix 2016-05-02 19:34:55 -03:00
Moisés Guimarães 0f3b36d55c updates docs. 2016-05-01 11:37:04 -03:00
Moisés Guimarães 9bd518198d docs 2016-04-29 16:51:52 -03:00