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