Skip to content

Commit 1f6bc71

Browse files
authored
adding an option to encrypt hex data
1 parent a051a9b commit 1f6bc71

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

index.html

+14-5
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
</center>
3434
<!-- Ascon variants -->
3535
<label for="variants">variant</label>
36-
<select name="variants" onchange="change_variant(document.getElementsByName('variants')[0].value)" id="variants">
37-
<option value="Ascon-128">Ascon-128</option>
38-
<option value="Ascon-128a">Ascon-128a</option>
39-
<option value="Ascon-XOF">Ascon-XOF</option>
40-
<option value="Ascon-XOFa">Ascon-XOFa</option>
36+
<select name="variants" id="variants" onchange="change_variant(document.getElementsByName('variants')[0].value)">
37+
<option value="Ascon-128">Ascon-128</option>
38+
<option value="Ascon-128a">Ascon-128a</option>
39+
<option value="Ascon-XOF">Ascon-XOF</option>
40+
<option value="Ascon-XOFa">Ascon-XOFa</option>
4141
</select>
4242

4343
<p id="note">note: key & nonce must be entered in hexadecimal.</p>
@@ -49,6 +49,10 @@ <h4 style="text-decoration-line: underline;">Extendible Output Function (XOF)</h
4949
<p>***</p>
5050
</center>
5151
<label for="message">message: </label>
52+
<select name="data_format" id="data_format" onchange="data_format()">
53+
<option value="raw">raw</option>
54+
<option value="hex">hex</option>
55+
</select>
5256
<textarea id="message" type="text" placeholder="text to be authenticated" rows="4" cols="50"></textarea>
5357
<br><br>
5458
<label for="hashlength">output length (bytes):</label>
@@ -72,8 +76,13 @@ <h4 style="text-decoration-line: underline;">Encrypt</h4>
7276
<input id="nonce" type="text" size="33" placeholder="128-bits"> <button onclick="document.getElementById('nonce').value = get_random_bytes(16)">generate random nonce</button>
7377
<br><br>
7478
<label for="plaintext">plaintext:</label>
79+
<select name="data_format" id="data_format" onchange="data_format()">
80+
<option value="raw">raw</option>
81+
<option value="hex">hex</option>
82+
</select>
7583
<textarea id="plaintext" type="text" placeholder="text to be encrypted" rows="4" cols="50"></textarea><label for="lang"> Non-English</label><input id="lang" type="checkbox" onclick="non_eng()">
7684
<br><br>
85+
<br><br>
7786
<label for="associateddata">associated data:</label>
7887
<textarea id="associateddata" type="text" placeholder="text to be authenticated" rows="4" cols="50"></textarea>
7988
<br><br>

0 commit comments

Comments
 (0)