Leo Vasanko
|
998d523127
|
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 23:39:20 +00:00 |
|
Leo Vasanko
|
ebdfa9e0a9
|
[packaging] Release script: Fix further problems with freethreaded wheels and a variable name overlap.
|
2025-12-31 22:30:28 +00:00 |
|
Leo Vasanko
|
5a99a52af9
|
[packaging] Fix wheel curing for pypy-linux.
|
2025-12-31 21:59:37 +00:00 |
|
Leo Vasanko
|
1ecf0d306f
|
Make tool scripts executable.
|
2025-12-31 21:43:25 +00:00 |
|
Leo Vasanko
|
5824df28cb
|
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:42:29 +00:00 |
|
Leo Vasanko
|
938239ef72
|
Added free-threaded non-GIL Python and PyPy wheels, up to 3.15 now.
|
2025-12-31 21:24:56 +00:00 |
|
Leo Vasanko
|
f3c0b2b85d
|
[release script] Auditwheel only on Linux.
|
2025-12-23 19:46:13 +00:00 |
|
Leo Vasanko
|
40560d2deb
|
Make manylinux wheels.
|
2025-12-23 19:32:03 +00:00 |
|
Leo Vasanko
|
640e812908
|
Project renamed to aeg, preparing for PyPI release.
|
2025-12-23 18:25:03 +00:00 |
|
Leo Vasanko
|
a644d27b56
|
Add tools/release.py script for automatic release process.
|
2025-11-12 11:47:26 -06:00 |
|
Leo Vasanko
|
4445c256b1
|
Always generate LF line endings (even on broken OS).
|
2025-11-12 11:43:25 -06:00 |
|
Leo Vasanko
|
13445887e9
|
Constants renamed and values extracted from C code rather than function call at runtime. Documentation update.
|
2025-11-08 15:43:01 -06:00 |
|
Leo Vasanko
|
751a929836
|
Combine the two generator scripts into one that also reads ALIGNMENT and RATE from C sources.
|
2025-11-08 13:20:15 -06:00 |
|
Leo Vasanko
|
4356e57ace
|
Move the build_backend script to tools folder.
|
2025-11-07 10:26:03 -06:00 |
|
Leo Vasanko
|
fbf9c944e6
|
Include zig build in the build process.
|
2025-11-06 16:43:54 -06:00 |
|
Leo Vasanko
|
f8cc02eb41
|
Switch from hatch to setuptools/CFFI build to produce wheels correctly.
|
2025-11-06 16:34:32 -06:00 |
|
Leo Vasanko
|
17a5f45394
|
Add comments to generated files saying how they are generated.
|
2025-11-06 15:31:29 -06:00 |
|
Leo Vasanko
|
d43a22bc6c
|
Build cleanup, pathname reorganisation, cdef to repository (although generated with gen_cdef.py).
|
2025-11-06 15:23:30 -06:00 |
|
Leo Vasanko
|
42ddaac6bc
|
Rename module to pyaegis, implement build with zig.
|
2025-11-06 10:47:54 -06:00 |
|
Leo Vasanko
|
bcf4655f64
|
Precise update output length calculation to allocate exactly sized buffers.
|
2025-11-06 07:45:15 -06:00 |
|
Leo Vasanko
|
02310675b7
|
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-04 21:02:29 -06:00 |
|