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 |
|