aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Third time might be the charm0.5.1Libravatar Rutger Broekhoff2023-12-041-1/+1
|
* Fix CILibravatar Rutger Broekhoff2023-12-044-16/+16
| | | | | | I am aware that changing these variables to be constants is not required for the next Zig release, but thought it would be nice to already have it done and clean in general.
* Version 0.5.00.5.0Libravatar Rutger Broekhoff2023-12-042-3/+14
|
* Remove zigmod, Gyro supportLibravatar Rutger Broekhoff2023-11-013-23/+0
|
* Update for Zig 0.11.0Libravatar Rutger Broekhoff2023-11-015-34/+49
|
* Prepare for 0.4.0 release0.4.0Libravatar Rutger Broekhoff2022-11-021-1/+1
| | | | | | With the updated Zig Ed25519 API, the API of this package has also changed a bit. The package needed to be updated for Zig 0.10.0 in the first place, and builds with Zig master (ebf9ffd) now.
* Make compatible with Zig devLibravatar Rutger Broekhoff2022-11-011-7/+7
| | | | | This library can be compiled again, now that ziglang/zig#13378 has been closed by ziglang/zig#13386.
* Make compatible with Zig 0.10.0Libravatar Rutger Broekhoff2022-10-312-50/+55
| | | | | | | This does not build on unpatched Zig 0.10.0, as there is still an issue with the revamped Ed25519 implementation in the standard library. I will report an issue which should make this program buildable. There is still some cleanup work to perform.
* Update for Zig devLibravatar Rutger Broekhoff2022-03-171-29/+47
|
* Format tool/znk.zigLibravatar Rutger Broekhoff2021-09-201-1/+1
|
* Make compatible with Zig master0.3.1Libravatar Rutger Broekhoff2021-09-204-14/+17
|
* Prepare for 0.3.0 release0.3.0Libravatar Rutger Broekhoff2021-07-021-1/+1
| | | | | The API for findKeySection was broken, so a minor (0.) release is in order.
* Remove unused parameters and variables in znkLibravatar Rutger Broekhoff2021-07-021-11/+11
|
* Remove unused parameters and variablesLibravatar Rutger Broekhoff2021-07-021-6/+4
|
* Use `.{ ... }` for struct init where possibleLibravatar Rutger Broekhoff2021-05-281-7/+7
|
* Prepare for 0.2.1 release0.2.1Libravatar Rutger Broekhoff2021-05-282-2/+2
|
* Fix commentLibravatar Rutger Broekhoff2021-05-281-1/+1
|
* Prevent overflow calculating Base32-decoded sizeLibravatar Rutger Broekhoff2021-05-281-2/+11
|
* Move src/lib.zig to src/main.zig, release 0.2.00.2.0Libravatar Rutger Broekhoff2021-05-264-6/+6
| | | | | | Rationale: `zig init-lib` generates src/main.zig, not src/lib.zig. Also, libraries like hzzp (https://github.com/truemedian/hzzp) use src/main.zig instead of src/lib.zig. This is a breaking change.
* Prepare for 0.1.1 release0.1.1Libravatar Rutger Broekhoff2021-05-261-1/+1
|
* Consistent spelling of CRC-16Libravatar Rutger Broekhoff2021-05-261-2/+2
|
* Allow generating seeds with custom entropyLibravatar Rutger Broekhoff2021-05-262-60/+105
|
* Simplify build.zigLibravatar Rutger Broekhoff2021-05-251-2/+2
|
* Prepare for 0.1.0 release0.1.0Libravatar Rutger Broekhoff2021-05-256-28/+35
|
* Give all tests namesLibravatar Rutger Broekhoff2021-05-252-3/+3
|
* Rename build stepsLibravatar Rutger Broekhoff2021-05-253-6/+6
|
* Update formatting slightlyLibravatar Rutger Broekhoff2021-05-251-27/+6
|
* Put the znk tool into a different directoryLibravatar Rutger Broekhoff2021-05-253-17/+24
|
* Clean up a few small-ish thingsLibravatar Rutger Broekhoff2021-05-252-13/+11
|
* Clean up janky prefix byte APILibravatar Rutger Broekhoff2021-05-252-131/+134
|
* snake_case for fields of tagged unionsLibravatar Rutger Broekhoff2021-05-251-16/+16
|
* Reorder src/nkeys.zigLibravatar Rutger Broekhoff2021-05-251-47/+47
|
* Rename tagged union fields in znkLibravatar Rutger Broekhoff2021-05-252-18/+30
|
* Write a few more testsLibravatar Rutger Broekhoff2021-05-252-54/+90
|
* Write a few more tests, rename a few functionsLibravatar Rutger Broekhoff2021-05-252-36/+234
|
* Rename things once againLibravatar Rutger Broekhoff2021-05-242-28/+34
|
* Support private keys in znkLibravatar Rutger Broekhoff2021-05-241-27/+27
|
* Add PrivateKey, use Ed25519.KeyPair in SeedKeyPairLibravatar Rutger Broekhoff2021-05-242-135/+160
|
* Validate output of parseDecorated* in testLibravatar Rutger Broekhoff2021-05-242-21/+23
|
* Remove some unnecessary codeLibravatar Rutger Broekhoff2021-05-242-17/+6
|
* Remove unnecessary call to @setEvalBranchQuotaLibravatar Rutger Broekhoff2021-05-241-2/+0
|
* Clean up moreLibravatar Rutger Broekhoff2021-05-243-107/+88
| | | | | Clean up unnecessary error unions, generate allowed characters table for credentials file sections at compile time.
* Run zig fmtLibravatar Rutger Broekhoff2021-05-221-1/+1
|
* Generate CRC-16 table at compile timeLibravatar Rutger Broekhoff2021-05-221-38/+22
|
* Simplify znk mainLibravatar Rutger Broekhoff2021-05-221-19/+4
|
* Clean upLibravatar Rutger Broekhoff2021-05-223-145/+151
| | | | | | | | | | | | | | `NKey` has been replaced with `Nkey` in all Zig source files, even though this capitalization is technically incorrect. The standard library also uses 'strict' camel/PascalCase everywhere, meaning that abbreviations like CRC, AES and GUID are spelled like Crc, Aes and Guid respectively. `var` has been replaced with `const` where applicable. Also, the `Key` type has been moved from src/nkeys.zig to src/znk.zig for now - it's still a little bit lacking and might not need to be included in the library.
* Add some more tests for Base32 encoder and decoderLibravatar Rutger Broekhoff2021-05-221-5/+15
|
* Document the Base32 decoderLibravatar Rutger Broekhoff2021-05-221-43/+67
|
* Rewrite Base32 decoderLibravatar Rutger Broekhoff2021-05-222-58/+87
|
* Add comments to the Base32 encoder codeLibravatar Rutger Broekhoff2021-05-221-13/+53
|