parsav  Diff

Differences From Artifact [9e243d4979]:

To Artifact [04815ba40d]:


   429    429   		end
   430    430   	end
   431    431   	return set
   432    432   end
   433    433   
   434    434   lib.err = lib.loadlib('mbedtls','mbedtls/error.h')
   435    435   lib.rsa = lib.loadlib('mbedtls','mbedtls/rsa.h')
   436         -lib.pk = lib.loadlib('mbedtls','mbedtls/pk.h')
          436  +lib.asn1 = lib.loadlib('mbedtls','mbedtls/asn1.h')
          437  +-- lib.pk = lib.loadlib('mbedtls','mbedtls/pk.h')
          438  +--sigh
          439  +lib.pk = terralib.includecstring [[
          440  +	#include <mbedtls/pk.h>
          441  +	mbedtls_rsa_context* pk2rsa(const mbedtls_pk_context pk) {
          442  +		return mbedtls_pk_rsa(pk);
          443  +	}
          444  +]]
   437    445   lib.md = lib.loadlib('mbedtls','mbedtls/md.h')
          446  +lib.drbg = lib.loadlib('mbedtls','mbedtls/ctr_drbg.h')
          447  +lib.entropy = lib.loadlib('mbedtls','mbedtls/entropy.h')
   438    448   lib.b64 = lib.loadlib('mbedtls','mbedtls/base64.h')
   439    449   lib.net = lib.loadlib('mongoose','mongoose.h')
   440    450   lib.pq = lib.loadlib('libpq','libpq-fe.h')
   441    451   lib.jc = lib.loadlib('mjson','mjson.h')
   442    452   
   443    453   lib.load {
   444    454   	'mem', 'math', 'str', 'file', 'crypt', 'ipc';