mirror of
https://codeberg.org/keyoxide/keyoxide-web.git
synced 2024-12-22 06:49:29 -07:00
fix: make hash utils aware of ASPE
This commit is contained in:
parent
09d2292557
commit
3d7f1ce11a
3 changed files with 8 additions and 8 deletions
|
@ -337,8 +337,8 @@ const runArgon2GenerationUtility = () => {
|
|||
elFeedback.innerHTML = "";
|
||||
} else {
|
||||
let feedbackContent = "";
|
||||
if (!(/openpgp4fpr:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
feedbackContent += "❗ Valid proofs must begin with <strong>openpgp4fpr:</strong>. <button class='inline' onclick='window.kx__fixArgon2Input();'>Fix now</button><br>";
|
||||
if (!(/[openpgp4fpr|aspe]:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
feedbackContent += "❗ Valid OpenPGP proofs must begin with <strong>openpgp4fpr:</strong>. <button class='inline' onclick='window.kx__fixArgon2Input();'>Fix now</button><br>";
|
||||
}
|
||||
if (!(elInput.value === elInput.value.toLowerCase())) {
|
||||
feedbackContent += "❗ Valid proofs must be lowercase. <button class='inline' onclick='window.kx__fixArgon2Input();'>Fix now</button><br>";
|
||||
|
@ -379,7 +379,7 @@ window.kx__fixArgon2Input = () => {
|
|||
const elInput = document.querySelector('#form-util-argon2-generate .input');
|
||||
elInput.value = elInput.value.toLowerCase();
|
||||
|
||||
if (!(/openpgp4fpr:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
if (!(/[openpgp4fpr|aspe]:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
elInput.value = `openpgp4fpr:${elInput.value}`;
|
||||
}
|
||||
|
||||
|
@ -402,8 +402,8 @@ const runBcryptGenerationUtility = () => {
|
|||
elFeedback.innerHTML = "";
|
||||
} else {
|
||||
let feedbackContent = "";
|
||||
if (!(/openpgp4fpr:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
feedbackContent += "❗ Valid proofs must begin with <strong>openpgp4fpr:</strong>. <button class='inline' onclick='window.kx__fixBcryptInput();'>Fix now</button><br>";
|
||||
if (!(/[openpgp4fpr|aspe]:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
feedbackContent += "❗ Valid OpenPGP proofs must begin with <strong>openpgp4fpr:</strong>. <button class='inline' onclick='window.kx__fixBcryptInput();'>Fix now</button><br>";
|
||||
}
|
||||
if (!(elInput.value === elInput.value.toLowerCase())) {
|
||||
feedbackContent += "❗ Valid proofs must be lowercase. <button class='inline' onclick='window.kx__fixBcryptInput();'>Fix now</button><br>";
|
||||
|
@ -444,7 +444,7 @@ window.kx__fixBcryptInput = () => {
|
|||
const elInput = document.querySelector('#form-util-bcrypt-generate .input');
|
||||
elInput.value = elInput.value.toLowerCase();
|
||||
|
||||
if (!(/openpgp4fpr:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
if (!(/[openpgp4fpr|aspe]:[0-9a-zA-Z]+/.test(elInput.value))) {
|
||||
elInput.value = `openpgp4fpr:${elInput.value}`;
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ block content
|
|||
a(href='https://en.wikipedia.org/wiki/Argon2') Argon2
|
||||
| hashes useful to
|
||||
a(href='https://docs.keyoxide.org/understanding-keyoxide/identity-proof-formats/#Hashed_URI') conceal identity proofs
|
||||
| . Be sure to include "openpgp4fpr:" for a valid proof!
|
||||
| . Be sure to include "openpgp4fpr:" for a valid OpenPGP proof! For ASP, enter the entire URI beginning with "aspe:".
|
||||
h3 Input
|
||||
input.input.half-width(type='text' name='input' placeholder='openpgp4fpr:…' value=input)
|
||||
h3 Hash
|
||||
|
|
|
@ -11,7 +11,7 @@ block content
|
|||
a(href='https://en.wikipedia.org/wiki/Bcrypt') bcrypt
|
||||
| hashes useful to
|
||||
a(href='https://docs.keyoxide.org/understanding-keyoxide/identity-proof-formats/#Hashed_URI') conceal identity proofs
|
||||
| . Be sure to include "openpgp4fpr:" for a valid proof!
|
||||
| . Be sure to include "openpgp4fpr:" for a valid OpenPGP proof! For ASP, enter the entire URI beginning with "aspe:".
|
||||
h3 Input
|
||||
input.input.half-width(type='text' name='input' placeholder='openpgp4fpr:…' value=input)
|
||||
h3 Hash
|
||||
|
|
Loading…
Reference in a new issue