-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathtasks.json
More file actions
62 lines (62 loc) · 2.64 KB
/
Copy pathtasks.json
File metadata and controls
62 lines (62 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
[
{
"name": "Encryption",
"description": "Encrypting data",
"taskDescription": "When this use case is selected, CogniCrypt generates code for encrypting data. You can select which kind of plaintext (String, File, Byte[]), you wish to encrypt, as well as how to communicate the secret necessary for decryption.",
"image": "lock",
"codeGen": "CrySL",
"isSelected": false
},
{
"name": "SecurePassword",
"description": "Encode Password for Secure Storage",
"taskDescription": "To implement this use case, CogniCrypt generates code that transforms a password such that it can be securely stored e.g. in databases or files. The generated code also facilitates a retrieving this password from the storage in order to verify it with a new given one.",
"image": "key",
"codeGen": "CrySL",
"isSelected": false
},
{
"name": "SecureCommunication",
"description": "Establish a Secure Network Connection",
"taskDescription": "When selecting this use case, CogniCrypt generates code to implement a secure communication channel. You can choose what protocol this channel should follow (e.g., TLS/SSL vs. HTTPS) and if the server or client side should be implemented.",
"image": "wifi",
"codeGen": "XSL",
"isSelected": false
},
{
"name": "DigitalSignatures",
"description": "Digitally sign documents",
"taskDescription": "In this cryptographic use case, code is generated that digitally signs data and verifies existing signatures.",
"image": "signing",
"codeGen": "CrySL",
"isSelected": false
},
{
"name": "SECMUPACOMP",
"description": "Secure multi party computation",
"taskDescription": "For this task, CogniCrypt generates code that may apply the same function to multiple inputs from different parties without revealing each party\u0027s input to anybody else involved. ",
"image": "mpc",
"codeGen": "XSL",
"isSelected": false
},
{
"name": "UserAuthorityManager",
"description": "User authorization and secure password generator",
"taskDescription": "Cognicrypt provides a secure username and password and verifies the validity of a given username and password in this usecase.",
"image": "authManager",
"codeGen": "CrySL",
"isSelected": false
},
{
"name": "TestCryslTask",
"description": "TestCryslTask",
"taskDescription": "description of task",
"image": "TestCryslTask",
"codeGen": "CrySL",
"additionalResources": "",
"questionsJSONFile": "src/main/resources/TaskDesc/TestCryslTask.json",
"modelFile": "",
"codeTemplate": "src/main/resources/XSLTemplates/TestCryslTask.xsl",
"isSelected": false
}
]