Skip to content
This repository was archived by the owner on Mar 16, 2023. It is now read-only.

Commit 2352019

Browse files
committed
added length check to local decryption as has been done for local encryption
1 parent 3143e37 commit 2352019

File tree

6 files changed

+15
-6
lines changed

6 files changed

+15
-6
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.21b1 (2019-11-08)
2+
3+
* added length check to local decryption as has been done for local encryption
4+
15
# 0.21b0 (2019-11-07)
26

37
* introduced `router.php` for local debugging

index.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
# Shared-Secrets v0.21b0
3+
# Shared-Secrets v0.21b1
44
#
55
# Copyright (c) 2016-2019, SysEleven GmbH
66
# All rights reserved.

pages/read/post.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<link href="/resources/css/read.css?<?= $cache_value ?>" integrity="sha256-wgpxEGDMqG2EJxicZqc40OJMPwN8rBAZTYLdGyagQGw=" rel="stylesheet" type="text/css" />
4848

4949
<script src="/resources/js/lib.js?<?= $cache_value ?>" integrity="sha256-d6lWbau1r7bB+u7utpkOX6tLTXnbOPqD33NmIXHY19A=" type="text/javascript"></script>
50-
<script src="/resources/js/read.js?<?= $cache_value ?>" integrity="sha256-BqgJySPsN6oROEdrmoXeZhxiy3cWbYNZVvhFqYi5B5E=" type="text/javascript"></script>
50+
<script src="/resources/js/read.js?<?= $cache_value ?>" integrity="sha256-0dlCa+2uL8Tgjq7VlZtajGikqq5BptgpEkQTc0xl1vU=" type="text/javascript"></script>
5151
<script src="/resources/js/norepost.js?<?= $cache_value ?>" integrity="sha256-SdShL5XtGY7DRT4OatFFRS1b3QdADS22I8eEP1GA/As=" type="text/javascript"></script>
5252

5353
<?php

pages/share/get.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<link href="/resources/css/share.css?<?= $cache_value ?>" integrity="sha256-EYu1Dc10IDi0yUOyV55YWmCKWfVlBj1rTMk/AsbViKE=" rel="stylesheet" type="text/css" />
4040

4141
<script src="/resources/js/lib.js?<?= $cache_value ?>" integrity="sha256-d6lWbau1r7bB+u7utpkOX6tLTXnbOPqD33NmIXHY19A=" type="text/javascript"></script>
42-
<script src="/resources/js/share.js?<?= $cache_value ?>" integrity="sha256-jVvsQvz1rwhbs7Ddpihie31jsn/9byFRLI88NnGXzGM=" type="text/javascript"></script>
42+
<script src="/resources/js/share.js?<?= $cache_value ?>" integrity="sha256-sNJqhCLJH7s32SPq0o7P9LJAtxTUhvAOT1CBzfZLbac=" type="text/javascript"></script>
4343

4444
<?php
4545

resources/js/read.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,14 @@
1515

1616
// action happening on local decryption
1717
async function decrypt() {
18-
var result = await decrypt_v00(document.getElementById("secret").innerHTML,
19-
document.getElementById("password").value);
18+
var result = null;
19+
20+
// check the length of the input
21+
if ((0 < document.getElementById("secret").innerHTML.length) &&
22+
(0 < document.getElementById("password").value.length)) {
23+
result = await decrypt_v00(document.getElementById("secret").innerHTML,
24+
document.getElementById("password").value);
25+
}
2026

2127
if (null != result) {
2228
document.getElementById("secret").innerHTML = html_entities(result);

resources/js/share.js

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525

2626
// action happening on local encryption
2727
async function encrypt() {
28-
2928
var result = null;
3029

3130
// check the length of the input

0 commit comments

Comments
 (0)