Commit Graph

  • 5e5080f2b2 static fixes master merlokk 2021-06-14 19:11:17 +03:00
  • bbd2e194c7 fix static analyzer warning merlokk 2021-06-14 17:02:58 +03:00
  • f840491072 switch order. static analyzer bug merlokk 2021-06-14 13:58:12 +03:00
  • 559cbaa9f1 add ReadFlash check merlokk 2021-06-14 13:57:23 +03:00
  • 34f4222621 remove optimization for erase operations and fix a bug merlokk 2021-06-14 13:34:58 +03:00
  • 8c09fd293b set default merlokk 2021-06-14 13:33:22 +03:00
  • d3f3195425 fix compiler warning merlokk 2021-01-29 12:18:01 +02:00
  • 00f11ffe2c Merge pull request #19 from craigcomstock/add-bearssl-include Oleg Moiseenko 2021-01-08 22:22:21 +02:00
  • f443ce59d8 Added -Ilibs/bearssl as needed to compile Craig Comstock 2021-01-08 09:54:37 -06:00
  • d5e3b8f964 Merge pull request #17 from kasecato/makefile Oleg Moiseenko 2020-08-24 18:24:06 +03:00
  • 99f6d2ccbc Fixed no rule to make target libs/mbedtls/mbedtls.mk kasecato 2020-08-22 14:28:26 +09:00
  • a90b18df48 Fixed missing separator kasecato 2020-08-22 14:26:04 +09:00
  • 22fdf4e4f9 Update README.md Oleg Moiseenko 2020-06-23 19:24:39 +03:00
  • 459c7733b3 remove debug printf from lib and move it to opgpdevice. fix some debug messages merlokk 2020-06-16 20:14:18 +03:00
  • 7674051f08 suppress warnings in cryptolib merlokk 2020-06-15 16:19:58 +03:00
  • 9e908f528c remove unneeded part of bearssl from compiling merlokk 2020-06-15 14:58:20 +03:00
  • 13a05f277c remove warning merlokk 2020-06-14 22:50:44 +03:00
  • e6f5060a70 Update README.md Oleg Moiseenko 2020-06-14 19:24:59 +03:00
  • 5937752ee7 test ecdsa. remove pyecdsa. merlokk 2020-06-14 19:14:31 +03:00
  • 158c1322d7 remove brainpool curves (not needs) merlokk 2020-06-14 19:02:46 +03:00
  • 79ff36b047 tests ecdsa. removing pyecdsa merlokk 2020-06-14 19:01:10 +03:00
  • 7c775ffe33 test ecdsa. refactoring. merlokk 2020-06-14 18:39:22 +03:00
  • 23ceb2b07e test ecdsa. refactoring merlokk 2020-06-14 18:34:44 +03:00
  • 3ecd07622d test ecdsa. remove debug. merlokk 2020-06-14 18:34:27 +03:00
  • 0bfc347d7f tests ecdsa. remove debug merlokk 2020-06-14 18:25:48 +03:00
  • ae17bce583 tests ecdsa. refactoring. moving to cryptography. merlokk 2020-06-14 18:24:50 +03:00
  • 42176e661b tests ecdsa. add creation signature via TLV object merlokk 2020-06-14 18:23:54 +03:00
  • 07d9f9f1a1 add comment merlokk 2020-06-11 12:06:23 +03:00
  • 6d7c7890c1 refactoring. Ed25519/Curve25519 test merlokk 2020-06-11 12:05:17 +03:00
  • 126d27d485 Update README.md Oleg Moiseenko 2020-06-11 00:39:18 +03:00
  • e0f8bfad8d ed25519 works. #3 merlokk 2020-06-11 00:36:33 +03:00
  • 852effdf76 fix test merlokk 2020-06-11 00:33:37 +03:00
  • 80fd377c03 enable Ed25519 tests. add public key 0x04 first byte test merlokk 2020-06-11 00:33:08 +03:00
  • 8756f465f8 add libsalty merlokk 2020-06-10 20:52:04 +03:00
  • 287fec72c2 move ansix9p256r1 to micro-ecc implementation to reduce code size. merlokk 2020-06-10 18:15:34 +03:00
  • edab05f4cf refactoring. renaming ecdsa to ecc merlokk 2020-06-10 18:01:22 +03:00
  • d6239c81e8 refactoring. finish applet renamings merlokk 2020-06-10 17:31:44 +03:00
  • 863cac9a8f Update README.md Oleg Moiseenko 2020-06-10 16:50:46 +03:00
  • 0f67bfbefe refactoring. rename Applet to Application. Done. Tests passed. merlokk 2020-06-10 16:44:54 +03:00
  • 3d201649e4 refactoring. rename folder merlokk 2020-06-10 16:35:49 +03:00
  • 795b9d9da7 refactoring. remove merlokk 2020-06-10 16:00:12 +03:00
  • 19d099d017 refactoring. Rename applet. Part2. Rename files. merlokk 2020-06-10 15:59:49 +03:00
  • 7511861227 Update README.md Oleg Moiseenko 2020-06-10 15:24:34 +03:00
  • ee848f7d2a add Ed25519 to Curve25519 conversion links Oleg Moiseenko 2020-06-10 15:22:01 +03:00
  • 35959c1cdd refactoring. Change name from Applet to Application. part 1. merlokk 2020-06-10 15:19:24 +03:00
  • 235c051706 refactoring. rename ECDSA to ECC merlokk 2020-06-10 15:02:52 +03:00
  • d623e5d8fe Curve25519 ecdh works. now public key for Curve25519 and Ed25519 can bw with 0x04 at start or without (like yubikey) merlokk 2020-06-10 14:56:42 +03:00
  • 3ef3c6b030 Curve25519 test works ok. needs to add Ed25519 to Curve25519 keys conversion... merlokk 2020-06-10 14:53:17 +03:00
  • 2fb1ab05f4 Update README.md Oleg Moiseenko 2020-06-10 14:43:18 +03:00
  • e0876f33e8 Update README.md Oleg Moiseenko 2020-06-10 00:07:46 +03:00
  • 189cec3480 ecdsa test and implementation refactoring merlokk 2020-06-10 00:01:39 +03:00
  • a7b32771c3 add nist521 to tests. works. merlokk 2020-06-09 23:50:24 +03:00
  • e5a3501ea1 fix cryptolib merlokk 2020-06-09 23:49:41 +03:00
  • d9e6aab36e remova old stuff merlokk 2020-06-09 19:11:01 +03:00
  • 53892071ed add eddsa to high level checks. algorithm parameters works. merlokk 2020-06-09 19:09:41 +03:00
  • a68b41875e Update README.md Oleg Moiseenko 2020-06-09 18:34:43 +03:00
  • 7314e170b8 add ecdh for X25519 merlokk 2020-06-09 18:25:36 +03:00
  • 8cbec4262e added test uploaded ecdsa key merlokk 2020-06-09 17:37:29 +03:00
  • c06ace7366 Ed25519 test ok merlokk 2020-06-09 17:33:22 +03:00
  • fcd90f46cb add test eddsa test signature merlokk 2020-06-09 16:40:49 +03:00
  • 8ac9bfc797 eddsa util functions merlokk 2020-06-09 16:37:35 +03:00
  • f1fb25479b added eddsa check signature, key generate merlokk 2020-06-09 16:37:02 +03:00
  • 1057f7cd83 added eddsa test functions merlokk 2020-06-09 16:32:16 +03:00
  • 01b576c991 fix ecdsa test merlokk 2020-06-09 16:31:44 +03:00
  • 8597409445 cryptolib.h ed25519 consts merlokk 2020-06-09 15:57:00 +03:00
  • 34f4efb5ee fix challenge test merlokk 2020-06-09 14:29:16 +03:00
  • cac6711179 test get_challenge command merlokk 2020-06-08 23:22:44 +03:00
  • 7e11cccb9f fix test get_challenge command. some (c) merlokk 2020-06-08 23:22:14 +03:00
  • 0272050a4f move AES to cryptography package merlokk 2020-06-08 22:43:46 +03:00
  • 92bfabbfe5 aes in cryptolib. works. merlokk 2020-06-08 22:06:54 +03:00
  • c16fb62be0 use aes from bearssl. merlokk 2020-06-08 22:06:25 +03:00
  • ba62a9bf8a added ecdh to cryptolib. secp256k1 fully works. merlokk 2020-06-08 20:16:06 +03:00
  • 14b2a1d61e added uecc ecdh merlokk 2020-06-08 20:15:13 +03:00
  • 08e2f71576 add to cryptolib - sign and make public key merlokk 2020-06-08 19:57:35 +03:00
  • 925ec2cfc6 add uecc calc public key merlokk 2020-06-08 19:56:44 +03:00
  • 4a3b275093 secp256k1 keygen works merlokk 2020-06-08 19:35:17 +03:00
  • 323b9ab761 added uECC to openpgpdevice merlokk 2020-06-08 19:34:24 +03:00
  • 94566e77e8 remove debug merlokk 2020-06-06 00:08:48 +03:00
  • ad1bf7cd49 ecdsa test. check public key merlokk 2020-06-05 23:37:48 +03:00
  • 54a8396b5e small fix in ecdh length calc merlokk 2020-06-05 21:05:02 +03:00
  • 72ce469e4a ECDH works merlokk 2020-06-05 21:02:26 +03:00
  • 7f5750236c ecdsa core functionality works merlokk 2020-06-05 18:55:23 +03:00
  • 4a9005e9e0 ECDSA keygen works merlokk 2020-06-05 17:56:57 +03:00
  • 8b210bf109 refactoring fix merlokk 2020-06-05 17:43:04 +03:00
  • 5f56c5ed07 bearssl ec keygen sketch merlokk 2020-06-05 17:41:58 +03:00
  • 208251c8f5 some tls id refactoring merlokk 2020-06-05 17:41:37 +03:00
  • ac606e2397 fix name for tls curve id merlokk 2020-06-05 16:39:30 +03:00
  • 9cf5953576 remove mbedtls config files merlokk 2020-06-05 16:23:44 +03:00
  • 38b69146f4 remove merlokk 2020-06-05 16:20:10 +03:00
  • f4eded059b remove mbadtls module merlokk 2020-06-05 16:19:37 +03:00
  • e11e6091a4 remove mbedtls from cryptolib merlokk 2020-06-05 16:18:03 +03:00
  • 1a0b281d27 libgcrypt for windows merlokk 2020-06-05 14:51:22 +03:00
  • 66e1254c05 add color codes in cryptolib's key generator merlokk 2020-06-01 18:29:37 +03:00
  • c80499fed4 i15_addon small refactoring merlokk 2020-06-01 18:28:59 +03:00
  • d297f728de RSA sign and decipher works merlokk 2020-06-01 18:16:45 +03:00
  • 6b02e9b098 short debug merlokk 2020-06-01 18:15:27 +03:00
  • 79b141eb90 correct i15 add/sub by uint32 const merlokk 2020-05-31 22:25:02 +03:00
  • 85022499c3 added err check into cryptolib merlokk 2020-05-31 21:11:50 +03:00
  • 658eb10ba0 fix return val. 0 - error merlokk 2020-05-31 20:11:04 +03:00
  • 40c9af2f01 added todo merlokk 2020-05-31 20:05:02 +03:00