Discussion:
[Cryptlib] cryptlib 3.4.3 released
Peter Gutmann
2016-03-25 12:33:04 UTC
Permalink
cryptlib 3.4.3 has been released, with a large number of changes including new
mechanisms for TLS, removal of older, obsolete ciphers and mechanisms and
switching to newer algorithms as defaults, and a range of other changes, see
the README file for details. It's available via the links on the download
page.

Peter.
_______________________________________________
Cryptlib mailing list
***@mbsks.franken.deAdministration via Mail: cryptlib-***@mbsks.franken.de
Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
http://news.gmane.org/gmane.comp.encryption.cryptlib
Posts from non-subscribed addresses are blocked to prevent spam, please
subscribe in order to post
Peter Gutmann
2016-10-13 05:45:31 UTC
Permalink
Ryan Schmidt <***@ryandesign.com> writes:

>cryptlib 3.4.3 does not build on OS X El Capitan (v10.11.6), nor I suspect on
>other versions of Mac operating system. The error is:
>
>random/unix.c:597:12: fatal error: 'vm/vm_param.h' file not found
> #include <vm/vm_param.h> /* For CTL_VM identifiers */
> ^
>1 error generated.

Hmm, yeah, that looks like code from a beta, not the final release, but I've
checked and it's in the cl343.zip file too. Strange. I'll replace it with
the proper version within the next few days, in the meantime just replace the
code block around line 591 of random/unix.c with:

#if defined( __APPLE__ )
/* The iPhone native SDK (but not the emulator) gets the paths for some of
the include files wrong, so we have to use absolute paths */
#if TARGET_OS_IPHONE || TARGET_OS_WATCH
#include "/usr/include/net/route.h"
#include "/usr/include/sys/gmon.h"
#else
#include <net/route.h> /* For CTL_NET:AF_ROUTE:0:AF_INET:\
NET_RT_FLAGS idents */
#include <sys/gmon.h> /* For CTL_KERN:KERN_PROF identifiers */
#endif /* Native iOS SDK vs. everything else */
#else
#include <net/route.h> /* For CTL_NET:AF_ROUTE:0:AF_INET:\
NET_RT_FLAGS idents */
#include <sys/gmon.h> /* For CTL_KERN:KERN_PROF identifiers */
#if defined( __NetBSD__ )
#include <uvm/uvm_param.h> /* For CTL_VM identifiers */
#else
#include <vm/vm_param.h> /* For CTL_VM identifiers */
#endif /* BSD-variant-specific include paths */
#endif /* OS-specific include paths */

Peter.
_______________________________________________
Cryptlib mailing list
***@mbsks.franken.deAdministration via Mail: cryptlib-***@mbsks.franken.de
Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
http://news.gmane.org/gmane.comp.encryption.cryptlib
Posts from non-subscribed addresses are blocked to prevent spam, please
subscribe in order to post message
Peter Gutmann
2016-10-19 23:19:08 UTC
Permalink
Ryan Schmidt <***@ryandesign.com> writes:

>Instead, please assign a new version number, and release a new zip file for
>that.

Hmm, I really don't want to roll an entire new release just to change a single
include statement. Would it work if I released it as 3.4.3.1 or something
similar?

Peter.
_______________________________________________
Cryptlib mailing list
***@mbsks.franken.deAdministration via Mail: cryptlib-***@mbsks.franken.de
Archive: ftp://ftp.franken.de/pub/crypt/cryptlib/archives/
http://news.gmane.org/gmane.comp.encryption.cryptlib
Posts from non-subscribed addresses are blocked to preven
Loading...