Commit graph

87 commits

Author SHA1 Message Date
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
1f0b9c94db fix: update candidate tests to new async implementations 2022-10-28 18:21:11 +02:00
Vojtěch Jungmann
0e510d0789
Merge pull request #14 from EETagent/candidate_tests
Candidate service tests
2022-10-28 18:12:59 +02:00
Sebastian Pravda
98236708ad
Merge pull request #13 from EETagent/aes_age
Async + Age encryption
2022-10-28 18:12:19 +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
Sebastian Pravda
b82092e323
feat: find_candidate_by_id_test 2022-10-28 12:39:02 +02:00
Sebastian Pravda
37c418d8cd
refactor: candidate tests location 2022-10-28 12:16:22 +02:00
EETagent
7623bc80c2 feat: age key encryption 2022-10-28 12:00:31 +02:00
EETagent
0a7b0c9028 fix: update code calling hash verify 2022-10-28 11:08:53 +02:00
EETagent
0636a92b01 feat: async even for verify 2022-10-28 11:08:35 +02:00
EETagent
1d5352a168 fix: update mutation to use new async hash 2022-10-27 23:21:12 +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
1262b99781
feat: candidate service tests 2022-10-26 19:30:35 +02:00
Sebastian Pravda
0c84d67952
chore: add serde_json (for easier testing)
remove mock test
2022-10-26 19:29:45 +02:00
Sebastian Pravda
162eed786d
Merge pull request #7 from EETagent/docker_dev
Docker
2022-10-26 15:17:19 +02:00
EETagent
35490811cd devops: push only for master 2022-10-26 15:15:29 +02:00
Vojtěch Jungmann
4473241db0
Merge pull request #11 from EETagent/jwt_auth
Jwt auth
2022-10-26 15:11:06 +02:00
Vojtěch Jungmann
e820df60c2
Merge pull request #12 from EETagent/actions_cache
[DevOps] - Github Actions caching & improvements
2022-10-26 14:51:36 +02:00
EETagent
0a509c0080 style: spaces between action tasks 2022-10-26 14:44:49 +02:00
EETagent
aa940ccbbf devops: caching & improvements 2022-10-26 14:37:29 +02:00
Sebastian Pravda
6a425d3f7a
fix: imports 2022-10-26 11:23:24 +02:00
Sebastian Pravda
ecc9b54ce5
feat: authenticate user from jwt 2022-10-26 11:22:42 +02:00
Sebastian Pravda
04bc69501f
feat: application_id in jwt 2022-10-26 10:55:53 +02:00
Sebastian Pravda
3a70cf3483
Fix missing dash 2022-10-26 10:40:07 +02:00
Sebastian Pravda
e3c5052ffc
refactor: test name 2022-10-26 10:36:31 +02:00
Sebastian Pravda
ad0dcf5eb2
Github Actions 2022-10-26 10:34:19 +02:00
Sebastian Pravda
2d4eb87d27
feat: test 2022-10-26 10:30:28 +02:00
Sebastian Pravda
50706c3298
fix: unused imports 2022-10-26 10:30:17 +02:00
Sebastian Pravda
5d52cf7772
refactor: code cleanup 2022-10-26 10:28:19 +02:00
Sebastian Pravda
a2d1447c2d
refactor: use generate_candidate_token 2022-10-25 22:00:48 +02:00
Sebastian Pravda
ad4fe123e4
feat: error codes 2022-10-25 21:43:15 +02:00
Sebastian Pravda
497345f2e9
feat: improve error handling 2022-10-25 19:34:30 +02:00
Sebastian Pravda
4ab6f16774
feat: errors 2022-10-25 19:07:55 +02:00
Sebastian Pravda
ef594e8227
Merge pull request #10 from EETagent/session_entity
Session entity
2022-10-25 18:56:20 +02:00
Sebastian Pravda
129b0f198f
refactor: error handling 2022-10-25 18:55:39 +02:00
Sebastian Pravda
db2e6197be
fix: missing files 2022-10-25 18:46:48 +02:00
Sebastian Pravda
28686a127a
feat: login 2022-10-25 18:42:31 +02:00
Sebastian Pravda
951c5de04f
feat: to_token 2022-10-25 18:41:43 +02:00