Releases: vanrein/quick-der
Bug fixes in iterators, various new utility functions
- Fixed
der_iterate_first()
andder_iterate_next()
-- which worked uncannily - Note that work-arounds will now break code. Sorry, but keeping errors is no option
- Added
der_cmp_integer()
,der_put_default()
,der_unput_default()
, ...
Bugfix release
There were problems building Quick DER from scratch, due to overzealously early tests; header files might include other header files that had not yet been created from ASN.1.
Bugfix release
This fixes bugs, notably with new routines for putting int32 and uint32 values. It also does further cleanups.
This release is intended for release as a NixOS, thanks to Michiel Leenaars' involvement.
This is also the start for a keehub branch which will update the arpa2/RemotePKCS11.h without distorting the main history track.
Additional utility functions for INTEGER and BOOLEAN types
This release adds functions in support of INTEGER
and BOOLEAN
types.
Python support in 1.1 Alpha
The 1.1 release does not only produce C header files, but also Python package files with Quick DER structural definitions. Unlike the C code, which is heavily minimalist and targeting among others embedded platforms, the Python code is more geared towards friendly coding, such as prototyping. For more details, see the description and the encoding details.
This is an alpha release, so use at your own risk. We intend to conduct more elaborate tests before going to beta and/or RC1.
Bugfix release
There was a bug stopping the der_unpack() of certain syntactical constructs, which needed fixing. This has not been incorporated. For details, see issue #14 on #14
The TLS Pool will be dependent on this bug having been fixed for its incorporation of its TLS-KDH mechanism, so please keep this in mind when packaging / distribution it with Quick DER.
Releasing as Quick DER 1.0
The code has been tested in various applications and appears to do its work well, though we had to remove a few oversights. Since the code now feels as "sufficiently tested", we hereby release a first 1.0 series release.
We follow https://github.com/arpa2/howto/blob/master/release.md so we will not release a 1.0 proper; we leave it to distributors of packages to name a package 1.0.n where n can be their own series that increases with the RC-number, in any way they like.
Upcoming versions may include additional utility routines for processing INTEGER
values, and possibly more. In our early development we already found these to be useful in several situations. Until then, you may want to search src/starttls.c
in the TLS Pool for the qder2b_
functions.
Prepackaging debugged
The der_prepack() functions hadn't been used before, I think. They were in serious need of testing because, as was immediately clear, they held bugs. This has now been repaired, and the code has been shown to work in two places (in a single application). Hooray, it even works quickly and simply!
windows support
version-0.1-RC9 Support for Windows crossover
better for windows porting
version-0.1-RC8 Small changes to promote Windows porting and generally improve code q…