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 |
|