44 Commits

Author SHA1 Message Date
be3ed99379 Update exemple app 2021-05-08 20:11:45 +02:00
871e3b74ed Add RSA keys generation 2021-05-08 20:11:28 +02:00
36e942f41e Rework key size 2021-05-08 20:10:49 +02:00
9160338e7a Remove some AES modes 2021-05-08 20:10:19 +02:00
501e5bcf08 Remove old API 2021-02-16 22:08:40 +01:00
d6f398af40 Change some outputs 2021-02-16 21:42:06 +01:00
5da95a0c39 Fix OutOfMemoryError on large files 2021-02-16 21:41:30 +01:00
a5d3b76b01 Fix sha enums 2020-12-19 21:42:36 +01:00
43de719ea6 Expose API 2020-12-19 17:24:55 +01:00
a5e42970ce Add callList invoke and catch all platform exceptions 2020-12-19 17:24:41 +01:00
efcf21ebc8 Add some exceptions 2020-12-19 17:24:10 +01:00
e4fa93a775 Add async "constructors" for key generation 2020-12-19 17:23:52 +01:00
acc9261a66 Rename Paddin to PlainTextPadding 2020-12-19 17:21:01 +01:00
4d84a938ac Update platform with algo enums and digest 2020-12-18 13:52:30 +01:00
20d58e1bfd Add key derivation interface and pbkdf2 implementation 2020-12-18 13:52:05 +01:00
9c3e6c3d33 Add hash function implementation 2020-12-18 13:51:45 +01:00
f117c8c4c2 Add enum for algorithms and parameters names 2020-12-18 13:51:10 +01:00
281f36894f Add RSA KEM implementation 2020-12-17 22:11:20 +01:00
6ba8da275d Add Key Encapsulation Mechanism (KEM) interface 2020-12-17 22:11:03 +01:00
51d10362e9 Add AES cipher implementation 2020-12-17 22:10:27 +01:00
98c0dce1de Add new platform layer 2020-12-17 22:09:55 +01:00
286818d108 Add keyspecs interface and implementation 2020-12-17 22:09:27 +01:00
2e240e5072 Add some exceptions 2020-12-17 22:09:00 +01:00
3066b56450 Add cipher related interfaces 2020-12-17 22:08:42 +01:00
aaa68278d2 Add key interface and implementation 2020-12-17 22:08:21 +01:00
356e95e70a Remove some useless statements and switches 2020-12-17 22:07:35 +01:00
03beb35dbc Add pbkdf2 digest sh512 2020-04-29 23:04:41 +02:00
8a112648bf Add digest enum 2020-04-29 22:51:05 +02:00
ee9490d3a4 Update dart with new pbkdf2 2020-04-29 22:27:42 +02:00
2a93752a79 Add pbkdf2 in public api + exceptions 2020-04-18 15:27:38 +02:00
900178ba82 Add pbkdf2 and exceptions support 2020-04-18 15:26:42 +02:00
9ea2b5247e Move exception in public space 2020-04-18 15:25:30 +02:00
791b42afe1 Add platform exception 2020-04-18 11:28:47 +02:00
b95c88b708 Rename api 2020-04-18 11:28:29 +02:00
1d26ca320b Add getters and remove encrypted object 2020-04-16 12:47:54 +02:00
2b020f4fe3 Add key size support 2020-04-15 21:34:58 +02:00
e58132124d Fix and clean native_crypto api 2020-04-15 21:34:36 +02:00
77a4055154 Rm logs 2020-04-15 17:43:15 +02:00
c4d8789210 Add AES layer api 2020-04-15 17:42:41 +02:00
00400274cb Add exceptions 2020-04-15 17:42:24 +02:00
9dc3b9b9f9 Remove prints 2020-04-15 14:51:01 +02:00
f7d88e47ea Add comments and typehelper 2020-04-15 14:28:24 +02:00
da99b70ee6 Add logs in api 2020-04-15 11:56:35 +02:00
842c9ecf4f Add plugin sources 2020-04-14 17:13:08 +02:00