63 Commits
Author SHA1 Message Date
hugo cab2843706 chore(release): publish packages
continuous-integration/drone/push Build is passing
- native_crypto@0.2.0
 - native_crypto_example@0.0.1
2023-04-05 17:11:43 +02:00
hugo 3cab93ff71 chore(release): publish packages
continuous-integration/drone/push Build is passing
- native_crypto_android@0.1.2
 - native_crypto_ios@0.1.2
 - native_crypto_platform_interface@0.2.0
2023-04-05 17:07:07 +02:00
hugo c98b9947b4 docs: update readmes/licences
continuous-integration/drone/push Build is passing
2023-04-05 17:02:38 +02:00
hugo 01832a3b03 chore(api): file format + update readme file 2023-04-05 16:46:35 +02:00
hugo 7dc07c693a feat(api): update example for ios file encryption 2023-04-05 16:42:16 +02:00
hugo 550fe8b73e refactor(ios): remove useless lines/classes 2023-04-05 16:41:54 +02:00
hugo 7c8f7206f0 feat(api): update example with benchmark + file encryption 2023-04-05 15:17:56 +02:00
hugo 0bf72447a0 fix(android): file encryption 2023-04-05 15:16:45 +02:00
hugo 108c394a25 test(api): update mocks with new interface 2023-04-04 23:24:20 +02:00
hugo e47004e2d0 feat(api): update example 2023-04-04 23:23:47 +02:00
hugo 2f22cc549d fix(api): accept empty decrypted plaintext 2023-04-04 23:22:43 +02:00
hugo 5be6296829 fix(ios): key length in bits 2023-04-04 23:21:39 +02:00
hugo 68217ac4b9 feat(ios): use swift pigeon generator 2023-04-04 22:37:12 +02:00
hugo 560f5b4942 feat(android): use kotlin pigeon generator 2023-04-04 22:36:50 +02:00
hugo f570ed076a feat(interface)!: set pigeon as default implementation 2023-04-04 22:36:10 +02:00
hugo c8ff1149d7 feat(api)!: rework full api with better object oriented architecture 2023-02-22 20:16:40 +01:00
hugo 8044ccfa43 feat(interface): make api injectable for test 2023-02-22 20:13:51 +01:00
hugo d8cf8dddc4 feat(android): generate pigeon messages 2023-02-22 17:31:58 +01:00
hugo ccb51adbc4 feat(ios): generate pigeon messages 2023-02-22 17:31:12 +01:00
hugo 0a040d2971 feat(interface)!: add pigeon + add hmac + remove useless decryption method 2023-02-22 17:27:58 +01:00
hugo ff981b2361 docs: add android/ios development instructions 2023-02-22 17:25:58 +01:00
hugo f47c352efb docs: add uml models 2023-02-22 17:25:20 +01:00
hugo 38cb0a5988 build: add vscode settings 2023-02-22 17:24:46 +01:00
hugo 39badb5613 chore(interface): update deps
continuous-integration/drone/push Build is passing
2023-01-07 17:07:36 +01:00
hugo 3b03e05efe ci: update drone, melos and pre-commit config 2023-01-07 17:05:06 +01:00
hugo 4fde7d0aa2 ci: add badge
continuous-integration/drone/pr Build is passing
2022-06-01 13:47:38 +02:00
hugo d28a49a67b docs: update readme
continuous-integration/drone Build is passing
2022-06-01 12:21:49 +02:00
hugo cf4227fb58 ci: add drone config file 2022-05-27 18:18:58 +02:00
hugo ac35cd89ca style: format all + melos test command 2022-05-27 17:34:53 +02:00
hugo 1b00d20ec5 fix: update code to pass tests 2022-05-27 16:41:43 +02:00
hugo cefa73ec3d test: add cipher tests 2022-05-27 16:41:25 +02:00
hugo ebdcf00c15 fix: update code to pass all tests 2022-05-26 23:23:13 +02:00
hugo 96f9aad1b3 test: (WIP) add some tests 2022-05-26 23:22:14 +02:00
hugo c5d42feef4 feat(api): add exception code for platform throw 2022-05-26 20:43:43 +02:00
hugo 48ebabb54c feat: rework bytearray and memory optimization, simplify API 2022-05-26 20:42:53 +02:00
hugo 6939a8df7e refactor: (WIP) optimize exceptions and bytearray 2022-05-26 16:26:16 +02:00
hugo 9bfe969c7d test: (WIP) add mocks and tests for secret key 2022-05-26 16:25:35 +02:00
hugo 81335dc350 test(platform): add tests for platform and method channel 2022-05-25 23:31:01 +02:00
hugo 9aa4eeb567 fix: update verify function 2022-05-25 23:30:13 +02:00
hugo e016d640c4 doc: copy readme 2022-05-25 23:29:13 +02:00
hugo 39a0a44730 fix: change tag length in aes gcm cipher 2022-05-25 23:29:02 +02:00
hugo 5729fff09b refactor(example): update benchmark page 2022-05-25 23:27:22 +02:00
hugo f592799970 docs: update readme 2022-05-25 21:33:51 +02:00
hugo ff6af2491a chore(release): publish packages
- native_crypto@0.1.1
2022-05-25 16:26:10 +02:00
hugo ee79b8d20f chore(release): publish packages
- native_crypto_ios@0.1.1
 - native_crypto_android@0.1.1
 - native_crypto_platform_interface@0.1.1
2022-05-25 16:23:41 +02:00
hugo 0bb6aa4b78 fix: benchmark output 2022-05-25 15:43:51 +02:00
hugo 2ed8aab69f perf(ios): optimize swift code 2022-05-25 15:43:12 +02:00
hugo 142dd17ad2 refactor(ios): rework swift part 2022-05-25 15:42:56 +02:00
hugo a1112b5c80 feat: export new exceptions 2022-05-25 10:51:20 +02:00
hugo a7affea1e1 perf: x10 perfomance improvement on android with better list management 2022-05-24 23:59:10 +02:00
hugo 6397e10c05 feat(example): add PointyCastle benchmark 2022-05-24 18:43:46 +02:00
hugo 41354e3dc4 refactor(android): clean and modernize kotlin code 2022-05-24 18:43:14 +02:00
hugo 2fe4172131 docs: add link to readme file 2022-05-23 23:15:00 +02:00
hugo 70a6fda3ed refactor: change file organization 2022-05-23 23:11:04 +02:00
hugo 32106f549f fix: update and fix code 2022-05-23 21:54:48 +02:00
hugo 51f6e6aa24 style(platform): reformat code 2022-05-23 21:54:16 +02:00
hugo 2559112beb docs: add some resources 2022-05-23 21:53:08 +02:00
hugo 7c1208156e chore: update entire repo 2022-05-23 21:24:27 +02:00
hugo 8cd192c6b0 Add native examples 2021-12-28 18:20:06 +01:00
hugo 41b59b2b93 Investigate in slow data transferts 2021-12-28 17:10:18 +01:00
hugo 3381ff67b9 Add new public api and example 2021-12-28 16:03:50 +01:00
hugo c01e0a12ba Add android implementation 2021-12-28 16:03:07 +01:00
hugo 9b66f2044a Update license, and readme 2021-12-28 16:02:55 +01:00