Commit Graph
99 Commits
Author SHA1 Message Date
hugo 9e0d921564 Switch to Federated Plugin layout 2021-12-27 21:13:26 +01:00
hugo 9790be4a5c Update readme 2021-05-08 20:21:43 +02:00
hugo be3ed99379 Update exemple app 2021-05-08 20:11:45 +02:00
hugo 871e3b74ed Add RSA keys generation 2021-05-08 20:11:28 +02:00
hugo 36e942f41e Rework key size 2021-05-08 20:10:49 +02:00
hugo 9160338e7a Remove some AES modes 2021-05-08 20:10:19 +02:00
hugo 501e5bcf08 Remove old API 2021-02-16 22:08:40 +01:00
hugo 9daa2f129e Update pubspec, changelog and license 2021-02-16 22:08:29 +01:00
hugo 8a40df7543 Add csv log in benchmark page + new sizes 2021-02-16 21:48:45 +01:00
hugo 189d31cf02 Fix cipher page example with the new cipherText class 2021-02-16 21:47:53 +01:00
hugo d6f398af40 Change some outputs 2021-02-16 21:42:06 +01:00
hugo 5da95a0c39 Fix OutOfMemoryError on large files 2021-02-16 21:41:30 +01:00
hugo 4d0dd7e5e3 Fix readme 2020-12-20 22:21:24 +01:00
hugo e32c54d685 Update example app with full tests 2020-12-20 22:20:22 +01:00
hugo a77ef8df00 Fix digest on iOS 2020-12-20 22:07:24 +01:00
hugo 5404bd5ba8 Update readme 2020-12-19 23:24:56 +01:00
hugo 8a076b5148 Fix readme 2020-12-19 23:11:06 +01:00
hugo aa3e364d3f Update readme 2020-12-19 23:07:49 +01:00
hugo f402e8bdf9 Clean swift plugin main file 2020-12-19 21:45:56 +01:00
hugo 9007fded56 Add cipher class and cipher algorithm in swift 2020-12-19 21:45:34 +01:00
hugo 5545badfc5 Add keyderivation with pbkdf2 in swift 2020-12-19 21:45:03 +01:00
hugo 447d6b2c5a Add hash and digest in swift 2020-12-19 21:44:44 +01:00
hugo 1e360f16fe Add KeyDerivation implementation in swift 2020-12-19 21:44:31 +01:00
hugo a5d3b76b01 Fix sha enums 2020-12-19 21:42:36 +01:00
hugo 43de719ea6 Expose API 2020-12-19 17:24:55 +01:00
hugo a5e42970ce Add callList invoke and catch all platform exceptions 2020-12-19 17:24:41 +01:00
hugo efcf21ebc8 Add some exceptions 2020-12-19 17:24:10 +01:00
hugo e4fa93a775 Add async "constructors" for key generation 2020-12-19 17:23:52 +01:00
hugo acc9261a66 Rename Paddin to PlainTextPadding 2020-12-19 17:21:01 +01:00
hugo 06bb6e1595 Update exemple app 2020-12-19 17:19:56 +01:00
hugo 11d43fe64c Update kotlin specific code 2020-12-19 17:19:32 +01:00
hugo 4d84a938ac Update platform with algo enums and digest 2020-12-18 13:52:30 +01:00
hugo 20d58e1bfd Add key derivation interface and pbkdf2 implementation 2020-12-18 13:52:05 +01:00
hugo 9c3e6c3d33 Add hash function implementation 2020-12-18 13:51:45 +01:00
hugo f117c8c4c2 Add enum for algorithms and parameters names 2020-12-18 13:51:10 +01:00
hugo 281f36894f Add RSA KEM implementation 2020-12-17 22:11:20 +01:00
hugo 6ba8da275d Add Key Encapsulation Mechanism (KEM) interface 2020-12-17 22:11:03 +01:00
hugo 51d10362e9 Add AES cipher implementation 2020-12-17 22:10:27 +01:00
hugo 98c0dce1de Add new platform layer 2020-12-17 22:09:55 +01:00
hugo 286818d108 Add keyspecs interface and implementation 2020-12-17 22:09:27 +01:00
hugo 2e240e5072 Add some exceptions 2020-12-17 22:09:00 +01:00
hugo 3066b56450 Add cipher related interfaces 2020-12-17 22:08:42 +01:00
hugo aaa68278d2 Add key interface and implementation 2020-12-17 22:08:21 +01:00
hugo 356e95e70a Remove some useless statements and switches 2020-12-17 22:07:35 +01:00
hugo ae23afdc0b Update readme 2020-04-29 23:19:29 +02:00
hugo 027b6ca1fe Add sha512 pbkdf2 support on Android 2020-04-29 23:14:52 +02:00
hugo 24eb61516b Update versions and fix AppStore build number warn 2020-04-29 23:08:45 +02:00
hugo 03beb35dbc Add pbkdf2 digest sh512 2020-04-29 23:04:41 +02:00
hugo 46b1a5248c Add sha512 on pbkdf2 Sift 2020-04-29 23:04:20 +02:00
hugo 8a112648bf Add digest enum 2020-04-29 22:51:05 +02:00
hugo 4f5b6bf351 Add sha1 pbkdf2 on Android 2020-04-29 22:50:42 +02:00
hugo ee9490d3a4 Update dart with new pbkdf2 2020-04-29 22:27:42 +02:00
hugo 5e30e36550 Add pbkdf2 sha1 and keypair gen on iOS 2020-04-29 22:27:21 +02:00
hugo 0656a06eab Update readme 2020-04-20 19:54:40 +02:00
hugo f34909ca48 Add yaml highlight 2020-04-18 16:33:24 +02:00
hugo facedfb528 Update readme with table of content 2020-04-18 16:32:24 +02:00
hugo 7573502226 Change alteration method 2020-04-18 16:32:02 +02:00
hugo cf78f70131 Add pbkdf2 support and exceptions in kotlin 2020-04-18 16:30:41 +02:00
hugo dee2e415c2 Clean swift and add copyright 2020-04-18 16:30:17 +02:00
hugo 6150f4bf36 Update readme with usage 2020-04-18 15:28:24 +02:00
hugo 0d0b0da7dd Fix example with pbkdf2 and exceptions 2020-04-18 15:28:00 +02:00
hugo 2a93752a79 Add pbkdf2 in public api + exceptions 2020-04-18 15:27:38 +02:00
hugo 900178ba82 Add pbkdf2 and exceptions support 2020-04-18 15:26:42 +02:00
hugo 2a5c719c2e Remove CryptoKit and add pbkdf2 in swift 2020-04-18 15:26:06 +02:00
hugo 9ea2b5247e Move exception in public space 2020-04-18 15:25:30 +02:00
hugo d4f5a9c423 Add new examples 2020-04-18 11:29:01 +02:00
hugo 791b42afe1 Add platform exception 2020-04-18 11:28:47 +02:00
hugo b95c88b708 Rename api 2020-04-18 11:28:29 +02:00
hugo b838edf718 Update readme and pubspec 2020-04-16 12:51:55 +02:00
hugo 486bbb804d Fix example 2020-04-16 12:51:43 +02:00
hugo 1d26ca320b Add getters and remove encrypted object 2020-04-16 12:47:54 +02:00
hugo 6cbe00a609 Add swift key size support 2020-04-15 23:31:52 +02:00
hugo c79c4e5097 Fix example 2020-04-15 21:35:38 +02:00
hugo f472da577b Add kotlin key size support 2020-04-15 21:35:12 +02:00
hugo 2b020f4fe3 Add key size support 2020-04-15 21:34:58 +02:00
hugo e58132124d Fix and clean native_crypto api 2020-04-15 21:34:36 +02:00
hugo 12b9dc1cb2 Update readme 2020-04-15 18:32:42 +02:00
hugo f5b6bfc717 Add example of AES api usage 2020-04-15 17:43:33 +02:00
hugo 77a4055154 Rm logs 2020-04-15 17:43:15 +02:00
hugo c4d8789210 Add AES layer api 2020-04-15 17:42:41 +02:00
hugo 00400274cb Add exceptions 2020-04-15 17:42:24 +02:00
hugo b34f5e6526 Add license 2020-04-15 17:42:10 +02:00
hugo a9c72d27ce Add some tests 2020-04-15 14:51:16 +02:00
hugo 9dc3b9b9f9 Remove prints 2020-04-15 14:51:01 +02:00
hugo 5826a7166f Add benchmark 2020-04-15 14:28:31 +02:00
hugo f7d88e47ea Add comments and typehelper 2020-04-15 14:28:24 +02:00
hugo d382ec1a7b Add android hard coded 2020-04-15 13:35:00 +02:00
hugo e4743f9bda Add new hardcode authentified values 2020-04-15 13:27:05 +02:00
hugo c72d962a22 Add authentification 2020-04-15 13:26:30 +02:00
hugo 86ab3f8a2c Add hardcoded values 2020-04-15 11:56:57 +02:00
hugo da99b70ee6 Add logs in api 2020-04-15 11:56:35 +02:00
hugo a13ded08a4 Add swift native code 2020-04-15 11:56:23 +02:00
hugo 3955197541 Add xcode files 2020-04-15 11:56:03 +02:00
hugo 67b7fa4f17 Add project files 2020-04-14 17:15:34 +02:00
hugo f89d360c06 Update gitignore 2020-04-14 17:15:01 +02:00
hugo 4a79a337d3 Add test sample 2020-04-14 17:13:47 +02:00
hugo f8b883f0b0 Add example application 2020-04-14 17:13:31 +02:00
hugo 842c9ecf4f Add plugin sources 2020-04-14 17:13:08 +02:00
hugo bec8e2100a Add gitignore file 2020-04-14 15:33:20 +02:00