Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
Apache License
CREDITS

Copyright [2022] [Rust HTTP Server: Harald]
Copyright [2022] [Single Player: Richard]
Copyright [2022] [Multi Player: Nick]
Copyright [2022] [Client: Nick (current) and Vanessa Stewart (original author)]


Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

Expand Down
24 changes: 20 additions & 4 deletions client/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@
<html lang="en">
<head>
<meta charset="UTF-8">

<!-- Website Description for SEO -->
<meta name="Description" CONTENT="Cryptle | Wordle Clone with enarx">
<meta name="author" CONTENT="Rust HTTP Server: Harald, Single Player: Richard, Multi Player: Nick, Client: Nick (current) and Vanessa Stewart (original author)">
<meta name="owner" content="https://enarx.dev/">

<meta name="Keywords"
content="opensource, Wasm, Webassembly, enarx, cryptle, wordle">

<meta name="description"
content="Cryptle: a secure multi-party Wordle clone with Enarx. Cryptle is similar to Wordle but one important difference is that it is multi-party and the secret words are suggested by the players themselves.
Each player proposes words that are most likely to match those sent by others. The words are sent to the Cryptle application deployed and running in an Enarx Keep (a specific TEE instance) and are only revealed to the players when there’s a match between the secret words.">

<meta property="og:title" content="Cryptle| Wordle Clone with enarx">
<meta property="og:description" content="Cryptle: a secure multi-party Wordle clone with Enarx.">

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css" type="text/css">
Expand All @@ -17,14 +33,14 @@
<div class="menu-left">
<div style="margin: 3px 2px 0 0; font-weight: 700;">1P</div>
<div><label class="switch">
<input type="checkbox" id="multiCheckbox">
<label> <input type="checkbox" id="multiCheckbox"> </label>
<span class="slider round"></span>
</label></div>
<div style="margin: 3px 0 0 3px; font-weight: 700;">MP</div>
<button data-key="help"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path fill="black" d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></button>
<button data-key="help"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"> <title>Help</title> <path fill="black" d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"></path></svg></button>
</div>
<div class="title">Cryptle</div>
<div class="menu-right"><button data-key="stats"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24">
<div class="menu-right"><button data-key="stats"><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"> <title>Stats</title>
<path fill="black" d="M16,11V3H8v6H2v12h20V11H16z M10,5h4v14h-4V5z M4,11h4v8H4V11z M20,19h-4v-6h4V19z"></path>
</svg></button></div>
</header>
Expand Down Expand Up @@ -105,4 +121,4 @@ <h3>Winners Ranking</h3>
</div>
</main>
</body>
</html>
</html>