Commit graph

49 commits

Author SHA1 Message Date
Sebastian Pravda
56acf36f92
refactor: import general_purpose::STANDARD as base64 2023-01-15 20:09:10 +01:00
Sebastian Pravda
12e86d5dff
refeat: use standard engine encode & decode
- instead of the deprecated base64 encode & decode
2023-01-15 19:50:49 +01:00
Sebastian Pravda
ad31b4be94
style: random 12 character string comment 2022-12-16 17:47:18 +01:00
Sebastian Pravda
0ef7844bcb
fix: random 12 character string tests 2022-12-16 17:46:21 +01:00
Sebastian Pravda
db0d72a4f2
feat: 12 character code 2022-12-16 17:42:50 +01:00
Sebastian Pravda
95aa99cfa1
feat: session mutation test 2022-12-14 17:17:35 +01:00
Sebastian Pravda
d797477393
feat: age no recipients error 2022-12-14 13:22:13 +01:00
EETagent
39aa1f0ad6 fix: possible crypto file write fixes 2022-11-16 14:11:01 +01:00
EETagent
54e88de2a9 refactor: remove some unwraps from crypto 2022-11-14 14:20:31 +01:00
EETagent
e1ee5b796a feat: convert crypto to our service error 2022-11-14 14:06:48 +01:00
Sebastian Pravda
a575556bdd feat: return ServiceError instead of using unwraps 2022-11-08 14:57:25 +01:00
Sebastian Pravda
7b4707fae6 feat: get candidate details 2022-11-08 01:22:10 +01:00
EETagent
766f3345a2 fix: argon2 test 2022-11-06 18:58:23 +01:00
Sebastian Pravda
43fe565fa2 feat: json deserialization in core 2022-11-06 18:58:23 +01:00
EETagent
7bdec2482e fix: update hash, remove structs 2022-11-05 17:03:25 +01:00
Sebastian Pravda
713d978f2c
feat: put encrypted user personal data 2022-11-04 19:06:37 +01:00
EETagent
b142b3711f feat: improve argon2 security, (0.01s execution time in release mode, still fast) 2022-10-31 13:01:59 +01:00
EETagent
f77cd2aa1c chore: AES information 2022-10-30 22:02:33 +01:00
EETagent
b561714697 fix: aes256 key convert early return 2022-10-30 08:20:36 +01:00
EETagent
33ee9a50a2 feat: use more secure AES implementation 2022-10-30 01:28:57 +02:00
EETagent
764f762bc5 refactoring: formatting & aes key test improvement 2022-10-30 01:09:13 +02:00
EETagent
9221ed0d64 feat: ultra fast AES encryption 2022-10-30 00:49:43 +02:00
EETagent
9cffa8db9f fix: improve test_random_8_char_string 2022-10-29 21:10:39 +02:00
Sebastian Pravda
98e506e5ff
Merge pull request #17 from refresh_token_auth 2022-10-29 12:50:30 +02:00
Sebastian Pravda
433e45e315
feat: sync all in encrypt decrypt test 2022-10-29 11:27:32 +02:00
EETagent
96be1f4d83 feat: async tempfile for tests 2022-10-28 23:49:33 +02:00
EETagent
e55c182d9b fix: fix bug in test 2022-10-28 23:32:33 +02:00
EETagent
761f769a48 feat: decrypt to buffer 2022-10-28 23:25:40 +02:00
EETagent
fbeed2d432 feat: add file decrypt 2022-10-28 23:14:10 +02:00
EETagent
9e9dbcc038 refactor: massive refactoring of age key encryption/decryption functions 2022-10-28 23:02:32 +02:00
EETagent
0d5cf755c8 chore: file writing test 2022-10-28 22:34:55 +02:00
EETagent
1704564b61 refactor: use native path type 2022-10-28 22:04:51 +02:00
EETagent
18c6b33f17 feat: direct writing to file 2022-10-28 22:02:44 +02:00
EETagent
2ae22c7ec7 feat: generate AGE keys 2022-10-28 15:24:07 +02:00
EETagent
3abf84e163 chore: remove todos for argon2 spawn_blocking error handling 2022-10-28 15:03:22 +02:00
EETagent
9fd161b0e8 feat: use random salt for argon2, better security 2022-10-28 15:02:59 +02:00
EETagent
7b53891007 refactor: remove forgotten print 2022-10-28 14:41:30 +02:00
EETagent
b760560b1a refactor: use std:Error or compatible type in crypto.rs 2022-10-28 14:41:07 +02:00
EETagent
a7251e668e feat: file encryption & formatting 2022-10-28 14:30:55 +02:00
EETagent
bd72aa1a6f feat: tests for crypto functions 2022-10-28 13:43:40 +02:00
EETagent
7623bc80c2 feat: age key encryption 2022-10-28 12:00:31 +02:00
EETagent
0636a92b01 feat: async even for verify 2022-10-28 11:08:35 +02:00
Sebastian Pravda
9378dcbead
feat: get refresh token 2022-10-28 10:36:14 +02:00
EETagent
19341192bb feat: async, fajnovka 2022-10-27 23:20:56 +02:00
EETagent
6646e825c1 feat: age password encryption (instead of AES256) 2022-10-27 22:12:37 +02:00
Sebastian Pravda
3c35762455
style: typo 2022-10-24 22:05:22 +02:00
Sebastian Pravda
15205e8ec4
feat: foolproof random string function 2022-10-24 21:37:47 +02:00
EETagent
50abef29e3 feat: nový argon2, vracení result 2022-10-24 19:54:36 +02:00
Sebastian Pravda
d44082d3d8 feat: create candidate & generate code,
s autoincrementem application id uchazeče normalne funguje
2022-10-24 19:20:07 +02:00