move from polarssl to mbedtls (#708)
authorOleg Moiseenko <807634+merlokk@users.noreply.github.com>
Mon, 19 Nov 2018 08:02:38 +0000 (10:02 +0200)
committerpwpiwi <pwpiwi@users.noreply.github.com>
Mon, 19 Nov 2018 08:02:38 +0000 (09:02 +0100)
commit700d8687944db0a48535f818b59b6c9859952c61
treea0c21b7bfbf0332d0bfca3ddf855a13bcf1b3477
parent39cc1c879e3d75b3cafd79e4e139a7f6673dd349
move from polarssl to mbedtls (#708)

* update polarssl to mbedtls
* fix a warning in armsrc/iso15693
* added random generator and ecdsa test
* added signature check to test
* move crypto lib to client directory
114 files changed:
.travis.yml [new file with mode: 0644]
client/Makefile
client/cmdhfmfp.c
client/cmdhfmfu.c
client/crypto/asn1utils.c [new file with mode: 0644]
client/crypto/asn1utils.h [new file with mode: 0644]
client/crypto/libpcrypto.c [new file with mode: 0644]
client/crypto/libpcrypto.h [new file with mode: 0644]
client/emv/crypto_polarssl.c
client/emv/test/cryptotest.c
client/mifare4.c
client/obj/crypto/.dummy [new file with mode: 0644]
client/scripting.c
common/mbedtls/Makefile [new file with mode: 0644]
common/mbedtls/aes.c [new file with mode: 0644]
common/mbedtls/aes.h [new file with mode: 0644]
common/mbedtls/arc4.c [new file with mode: 0644]
common/mbedtls/arc4.h [new file with mode: 0644]
common/mbedtls/asn1.h [new file with mode: 0644]
common/mbedtls/asn1parse.c [new file with mode: 0644]
common/mbedtls/asn1write.c [new file with mode: 0644]
common/mbedtls/asn1write.h [new file with mode: 0644]
common/mbedtls/base64.c [new file with mode: 0644]
common/mbedtls/base64.h [new file with mode: 0644]
common/mbedtls/bignum.c [new file with mode: 0644]
common/mbedtls/bignum.h [new file with mode: 0644]
common/mbedtls/blowfish.c [new file with mode: 0644]
common/mbedtls/blowfish.h [new file with mode: 0644]
common/mbedtls/bn_mul.h [new file with mode: 0644]
common/mbedtls/camellia.c [new file with mode: 0644]
common/mbedtls/camellia.h [new file with mode: 0644]
common/mbedtls/certs.c [new file with mode: 0644]
common/mbedtls/certs.h [new file with mode: 0644]
common/mbedtls/check_config.h [new file with mode: 0644]
common/mbedtls/cipher.c [new file with mode: 0644]
common/mbedtls/cipher.h [new file with mode: 0644]
common/mbedtls/cipher_internal.h [new file with mode: 0644]
common/mbedtls/cipher_wrap.c [new file with mode: 0644]
common/mbedtls/cmac.c [new file with mode: 0644]
common/mbedtls/cmac.h [new file with mode: 0644]
common/mbedtls/config.h [new file with mode: 0644]
common/mbedtls/ctr_drbg.c [new file with mode: 0644]
common/mbedtls/ctr_drbg.h [new file with mode: 0644]
common/mbedtls/des.c [new file with mode: 0644]
common/mbedtls/des.h [new file with mode: 0644]
common/mbedtls/ecdsa.c [new file with mode: 0644]
common/mbedtls/ecdsa.h [new file with mode: 0644]
common/mbedtls/ecp.c [new file with mode: 0644]
common/mbedtls/ecp.h [new file with mode: 0644]
common/mbedtls/ecp_curves.c [new file with mode: 0644]
common/mbedtls/ecp_internal.h [new file with mode: 0644]
common/mbedtls/entropy.c [new file with mode: 0644]
common/mbedtls/entropy.h [new file with mode: 0644]
common/mbedtls/entropy_poll.c [new file with mode: 0644]
common/mbedtls/entropy_poll.h [new file with mode: 0644]
common/mbedtls/error.c [new file with mode: 0644]
common/mbedtls/error.h [new file with mode: 0644]
common/mbedtls/md.c [new file with mode: 0644]
common/mbedtls/md.h [new file with mode: 0644]
common/mbedtls/md5.c [new file with mode: 0644]
common/mbedtls/md5.h [new file with mode: 0644]
common/mbedtls/md_internal.h [new file with mode: 0644]
common/mbedtls/md_wrap.c [new file with mode: 0644]
common/mbedtls/oid.c [new file with mode: 0644]
common/mbedtls/oid.h [new file with mode: 0644]
common/mbedtls/pem.c [new file with mode: 0644]
common/mbedtls/pem.h [new file with mode: 0644]
common/mbedtls/pk.c [new file with mode: 0644]
common/mbedtls/pk.h [new file with mode: 0644]
common/mbedtls/pk_internal.h [new file with mode: 0644]
common/mbedtls/pk_wrap.c [new file with mode: 0644]
common/mbedtls/pkcs12.c [new file with mode: 0644]
common/mbedtls/pkcs12.h [new file with mode: 0644]
common/mbedtls/pkcs5.c [new file with mode: 0644]
common/mbedtls/pkcs5.h [new file with mode: 0644]
common/mbedtls/pkparse.c [new file with mode: 0644]
common/mbedtls/platform.c [new file with mode: 0644]
common/mbedtls/platform.h [new file with mode: 0644]
common/mbedtls/platform_util.c [new file with mode: 0644]
common/mbedtls/platform_util.h [new file with mode: 0644]
common/mbedtls/rsa.c [new file with mode: 0644]
common/mbedtls/rsa.h [new file with mode: 0644]
common/mbedtls/rsa_internal.c [new file with mode: 0644]
common/mbedtls/rsa_internal.h [new file with mode: 0644]
common/mbedtls/sha1.c [new file with mode: 0644]
common/mbedtls/sha1.h [new file with mode: 0644]
common/mbedtls/sha256.c [new file with mode: 0644]
common/mbedtls/sha256.h [new file with mode: 0644]
common/mbedtls/sha512.c [new file with mode: 0644]
common/mbedtls/sha512.h [new file with mode: 0644]
common/mbedtls/threading.c [new file with mode: 0644]
common/mbedtls/threading.h [new file with mode: 0644]
common/mbedtls/timing.c [new file with mode: 0644]
common/mbedtls/timing.h [new file with mode: 0644]
common/mbedtls/x509.c [new file with mode: 0644]
common/mbedtls/x509.h [new file with mode: 0644]
common/mbedtls/x509_crl.c [new file with mode: 0644]
common/mbedtls/x509_crl.h [new file with mode: 0644]
common/mbedtls/x509_crt.c [new file with mode: 0644]
common/mbedtls/x509_crt.h [new file with mode: 0644]
common/polarssl/aes.c [deleted file]
common/polarssl/aes.h [deleted file]
common/polarssl/aes_cmac128.c [deleted file]
common/polarssl/aes_cmac128.h [deleted file]
common/polarssl/bignum.c [deleted file]
common/polarssl/bignum.h [deleted file]
common/polarssl/bn_mul.h [deleted file]
common/polarssl/libpcrypto.c [deleted file]
common/polarssl/libpcrypto.h [deleted file]
common/polarssl/rsa.c [deleted file]
common/polarssl/rsa.h [deleted file]
common/polarssl/sha1.c [deleted file]
common/polarssl/sha1.h [deleted file]
travis_test_commands.scr [new file with mode: 0644]
Impressum, Datenschutz