LeoVasanko
|
a1bfeb2434
|
Build updated for upstream libaegis 0.9.0 simplified API with matching changes on Python side. Set lower MacOS build target (11.0). Build abi3 version for all supported Python versions, reducing the number of wheels. Other build cleanup.
|
2026-01-10 20:23:37 +00:00 |
|
LeoVasanko
|
4de66b6bc6
|
[packaging] Release script: Fix further problems with freethreaded wheels and a variable name overlap.
|
2025-12-31 22:30:28 +00:00 |
|
LeoVasanko
|
66338ef416
|
[packaging] Fix wheel curing for pypy-linux.
|
2025-12-31 21:59:37 +00:00 |
|
LeoVasanko
|
509898ac73
|
Make tool scripts executable.
|
2025-12-31 21:43:25 +00:00 |
|
LeoVasanko
|
67ec091bc5
|
Add aeg.cipher(alg) for loading modules by name in str. Added aeg.CIPHERS mapping of the nominal names to module names and Cipher for typing literals.
|
2025-12-31 21:38:30 +00:00 |
|
LeoVasanko
|
4977a7e79d
|
Added free-threaded non-GIL Python and PyPy wheels, up to 3.15 now.
|
2025-12-31 21:24:56 +00:00 |
|
LeoVasanko
|
d7acf7a315
|
[release script] Auditwheel only on Linux.
|
2025-12-23 19:38:59 +00:00 |
|
LeoVasanko
|
9294fba86d
|
Make manylinux wheels.
|
2025-12-23 19:20:17 +00:00 |
|
LeoVasanko
|
bd8b183e32
|
Project renamed to aeg, preparing for PyPI release.
|
2025-12-23 18:25:03 +00:00 |
|
LeoVasanko
|
daba717ebb
|
Add tools/release.py script for automatic release process.
|
2025-11-12 23:47:26 +00:00 |
|
LeoVasanko
|
5b74bcb683
|
Always generate LF line endings (even on broken OS).
|
2025-11-12 23:43:25 +00:00 |
|
LeoVasanko
|
56d304a82e
|
Constants renamed and values extracted from C code rather than function call at runtime. Documentation update.
|
2025-11-09 03:43:01 +00:00 |
|
LeoVasanko
|
28ee0e1314
|
Combine the two generator scripts into one that also reads ALIGNMENT and RATE from C sources.
|
2025-11-09 01:20:15 +00:00 |
|
LeoVasanko
|
d04c593766
|
Move the build_backend script to tools folder.
|
2025-11-07 22:26:03 +00:00 |
|
LeoVasanko
|
5c04940525
|
Include zig build in the build process.
|
2025-11-07 04:43:54 +00:00 |
|
LeoVasanko
|
e644f1b2ca
|
Switch from hatch to setuptools/CFFI build to produce wheels correctly.
|
2025-11-07 04:34:32 +00:00 |
|
LeoVasanko
|
302429b7a4
|
Add comments to generated files saying how they are generated.
|
2025-11-07 03:31:29 +00:00 |
|
LeoVasanko
|
b83120187c
|
Build cleanup, pathname reorganisation, cdef to repository (although generated with gen_cdef.py).
|
2025-11-07 03:23:30 +00:00 |
|
LeoVasanko
|
0ae8752666
|
Rename module to pyaegis, implement build with zig.
|
2025-11-06 21:34:15 +00:00 |
|
LeoVasanko
|
c16e785203
|
Precise update output length calculation to allocate exactly sized buffers.
|
2025-11-06 19:45:15 +00:00 |
|
LeoVasanko
|
618d9e0967
|
Make key, nonce the first arguments (in this order), require kwargs past the initial few positional arguments. Add ALIGNMENT constant to each module. Add a script to generate all other modules from aegis256x4.py.
|
2025-11-05 08:26:47 +00:00 |
|