I've pushed into git the gnutls_with_ext_mpi branch. In this branch the mpi (bigint) operations were moved to: 1. Internal API: gnutls_mpi.h -> gnutls_mpi.c 2. Backend: mpi-libgcrypt.c the public key crypto ops to: 1. Internal API: gnutls_pk.h -> gnutls_pk.c 2. Backend: pk-libgcrypt.c It is not fully workable yet. regards, Nikos