Control: tags -1 + patch The attached trivial patch fixes compilation in my sid chroot.
Chris.
diff --git a/libofetion-2.2.2/debian/control b/libofetion-2.2.2/debian/control index 64a8b55..279cd46 100644 --- a/libofetion-2.2.2/debian/control +++ b/libofetion-2.2.2/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Debian Chinese Team <chinese-develop...@lists.alioth.debian.org> DM-Upload-Allowed: yes Uploaders: Aron Xu <a...@debian.org>, Asias He <asias.he...@gmail.com> -Build-Depends: debhelper (>= 7), cmake, libxml2-dev, libssl1.0-dev | libssl-dev (<< 1.1.0~), libsqlite3-dev, pkg-config +Build-Depends: debhelper (>= 7), cmake, libxml2-dev, libssl-dev, libsqlite3-dev, pkg-config Standards-Version: 3.9.2 Homepage: http://code.google.com/p/ofetion/ diff --git a/libofetion-2.2.2/fetion_login.c b/libofetion-2.2.2/fetion_login.c index 6cdcc1c..457cdc7 100644 --- a/libofetion-2.2.2/fetion_login.c +++ b/libofetion-2.2.2/fetion_login.c @@ -85,7 +85,7 @@ char* generate_response(const char *nouce, const char *userid, bne = BN_new(); BN_hex2bn(&bnn, modulus); BN_hex2bn(&bne, exponent); - r->n = bnn; r->e = bne; r->d = NULL; + RSA_set0_key(r, bnn, bne, NULL); // RSA_print_fp(stdout, r, 5); flen = RSA_size(r); out = (unsigned char*)malloc(flen);