Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
11 lines (8 sloc) 1.23 KB
layout title author tags
ncp11 Now Builds in rbm for GNU/Linux (64-bit and 32-bit)
Jeremy Rand

ncp11 is the next-gen Namecoin TLS interoperability project that Aerth and I have been cooking up in the Namecoin R&D lab for a while. (See my 35C3 slides and workshop notes for more info on it if you haven't heard about it yet.) Last month, I mentioned that I intended to get ncp11 building in rbm. I now have ncp11 building in rbm for GNU/Linux 64-bit and 32-bit x86 targets. 32-bit support involved fixing a bug in ncdns's usage of PKCS#11 (specifically, ncp11 was making type assumptions that are only valid on 64-bit targets, which produced a build error on 32-bit targets). I've tested the resulting 64-bit binary in a Debian Buster VM, and it works fine when used as a drop-in replacement for NSS's CKBI library. (It looks like there are issues when loaded alongside CKBI, which I'll need to debug when I have some free time, but this isn't a release blocker, and the same issues are reproducible with the non-rbm binary I used at 35C3.)

This work was funded by NLnet Foundation's Internet Hardening Fund.

You can’t perform that action at this time.