Skip to content

Releases: vanrein/quick-der

Bug fixes in iterators, various new utility functions

21 May 12:29
Compare
Choose a tag to compare
  • Fixed der_iterate_first() and der_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

18 Jan 11:31
Compare
Choose a tag to compare

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

18 Jan 09:14
Compare
Choose a tag to compare

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

23 Nov 14:14
Compare
Choose a tag to compare

This release adds functions in support of INTEGER and BOOLEAN types.

Python support in 1.1 Alpha

06 Apr 08:41
Compare
Choose a tag to compare
Pre-release

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

11 Oct 14:36
Compare
Choose a tag to compare

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

09 Oct 07:31
Compare
Choose a tag to compare

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

16 Sep 08:31
Compare
Choose a tag to compare
Prepackaging debugged Pre-release
Pre-release

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

12 Jul 15:08
Compare
Choose a tag to compare
windows support Pre-release
Pre-release
version-0.1-RC9

Support for Windows crossover

better for windows porting

12 Jul 14:39
Compare
Choose a tag to compare
Pre-release
version-0.1-RC8

Small changes to promote Windows porting and generally improve code q…