Subject: skeychallenge() mismatch?
To: Packages Technical List NetBSD Discussion <>
From: Georg Schwarz <>
List: tech-pkg
Date: 09/03/2006 14:25:24
A stock NetBSD 3.0.1 comes with skey.h,v 1.9 2005/02/04 16:12:13  
which features:

int skeychallenge(struct skey *, const char *, char *, size_t);

Om the other hand, security/skey (1.1.5), which is used on platforms  
without native skey support, we have OpenBSD: skey.h,v 1.13  
1999/07/15 14:33:48 with

int skeychallenge(struct skey * mp, char *name, char *ss);

So any application using skeychallenge() will probably fail on the  
one or the other platform.

Can anyone shed some light into why this discrepancy exists and what  
would be the best way out of this problem?
Is security/skey simply outdated?

Georg Schwarz  +49 178 8545053