Skip to content

Commit 72ba7b5

Browse files
committed
Publish the site
1 parent f78ff9e commit 72ba7b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3252
-1
lines changed

404.html

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<!DOCTYPE html>
2+
<html lang="en-US">
3+
<head>
4+
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<meta http-equiv="content-type" content="text/html; charset=utf-8">
8+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9+
10+
<meta name="description" content="rust-keylock Password Manager">
11+
<meta name="keywords" content="password,manager,rust,secure">
12+
13+
<base href="https://rust-keylock.github.io/">
14+
15+
<title>rust-keylock</title>
16+
17+
<meta name="generator" content="Hugo 0.17-DEV" />
18+
19+
20+
<link href="#ZgotmplZ" rel="alternate" type="application/rss+xml" title="rust-keylock" />
21+
<link href="#ZgotmplZ" rel="feed" type="application/rss+xml" title="rust-keylock" />
22+
23+
24+
25+
26+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400|Roboto+Slab:400,700|Roboto:300,300i,400,400i,500,500i,700,700i">
27+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
28+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
29+
<link rel="stylesheet" href="https://rust-keylock.github.io/css/main.css">
30+
31+
32+
33+
34+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
35+
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
36+
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
37+
<link rel="manifest" href="/manifest.json">
38+
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
39+
<meta name="theme-color" content="#ffffff">
40+
41+
</head>
42+
<body lang="en-US">
43+
<div class="container">
44+
45+
46+
<section id="error-pane" class="row text-center error">
47+
<h1 class="text-center">404</h1>
48+
<p>Sorry! That page does not exist. It may have been removed or moved to a new section on the site. Click <a href="/">here</a> go back to the home page.</p>
49+
</section>
50+
51+
52+
53+
<footer class="row text-center footer">
54+
<hr />
55+
56+
<h6 class="text-center copyright">Free software, licensed under <a href="https://www.gnu.org/licenses/gpl.html">GPLv3</a>. The rust-keylock developers 2017</h6>
57+
58+
<h6 class="text-center powered">Powered by <a href="https://gohugo.io/">Hugo</a> &amp; <a href="https://github.com/shenoybr/hugo-goa">Goa</a>.</h6>
59+
60+
61+
</footer>
62+
63+
</div>
64+
65+
66+
67+
68+
69+
70+
<script>
71+
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
72+
ga('create', 'UA-84657729-1', 'auto');
73+
ga('send', 'pageview');
74+
</script>
75+
<script async src='//www.google-analytics.com/analytics.js'></script>
76+
77+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
78+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
79+
<script src="js/main.js"></script>
80+
</body>
81+
</html>
82+

about/index.html

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
<!DOCTYPE html>
2+
<html lang="en-US">
3+
<head>
4+
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<meta http-equiv="content-type" content="text/html; charset=utf-8">
8+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9+
10+
<meta name="description" content="rust-keylock Password Manager">
11+
<meta name="keywords" content="password,manager,rust,secure">
12+
13+
<base href="https://rust-keylock.github.io/">
14+
15+
<title>rust-keylock</title>
16+
17+
<meta name="generator" content="Hugo 0.17-DEV" />
18+
19+
20+
21+
22+
23+
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400|Roboto+Slab:400,700|Roboto:300,300i,400,400i,500,500i,700,700i">
24+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
25+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css">
26+
<link rel="stylesheet" href="https://rust-keylock.github.io/css/main.css">
27+
28+
29+
30+
31+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
32+
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
33+
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
34+
<link rel="manifest" href="/manifest.json">
35+
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
36+
<meta name="theme-color" content="#ffffff">
37+
38+
</head>
39+
<body lang="en-US">
40+
<div class="container">
41+
42+
43+
<header class="row text-left title">
44+
<h1 class="title">About</h1>
45+
</header>
46+
<section id="category-pane" class="row meta">
47+
48+
</section>
49+
<section id="content-pane" class="row">
50+
<div class="col-md-12 text-justify content">
51+
52+
53+
<p><strong><em>rust-keylock</em></strong> is a password manager and its goals are to be:</p>
54+
55+
<ul>
56+
<li>Secure</li>
57+
<li>Simple to use</li>
58+
<li>Portable</li>
59+
<li>Extensible</li>
60+
</ul>
61+
62+
<p>The main logic is written in <a href="https://www.rust-lang.org">Rust</a>, but the presentation/User interaction parts are written in different languages.</p>
63+
64+
<h3 id="features">Features</h3>
65+
66+
<ul>
67+
<li><p><strong>Security</strong></p>
68+
69+
<ul>
70+
<li>Encryption using <em>AES</em> with <em>CTR</em> mode</li>
71+
<li>Password hashing with <em>bcrypt</em></li>
72+
<li>Encrypted bytes blending</li>
73+
<li>Passwords are kept encrypted in memory</li>
74+
<li>Encryption keys on runtime stored in safe, non-swappable memory</li>
75+
<li>Encryption keys change upon saving</li>
76+
</ul></li>
77+
78+
<li><p><strong>Application Portability</strong></p>
79+
80+
<ul>
81+
<li><a href="https://github.com/rust-keylock/rust-keylock-shell">Shell implementation</a> running on Linux and Windows</li>
82+
<li><a href="https://github.com/rust-keylock/rust-keylock-android">Android implementation</a></li>
83+
<li>JavaFX implementation (TODO)</li>
84+
</ul></li>
85+
86+
<li><p><strong>Import/export mechanism</strong></p></li>
87+
</ul>
88+
89+
<hr />
90+
91+
<h3 id="the-rust-keylock-library-https-github.tiyicn.workers.dev-rust-keylock-rust-keylock-lib"><a href="https://github.com/rust-keylock/rust-keylock-lib">The <em>rust-keylock</em> library</a></h3>
92+
93+
<p>Is the executor of the <em>rust-keylock</em> logic. The interaction with the <em>rust-keylock</em> users is done via other libraries, that have presentation responsibilities (aka <a href="https://rust-keylock.github.io/rust-keylock-lib/rust_keylock/trait.Editor.html">Editors</a>).</p>
94+
95+
<p>The documentation of the library can be found <a href="https://rust-keylock.github.io/rust-keylock-lib/rust_keylock/">here</a>.</p>
96+
97+
</div>
98+
</section>
99+
<section id="tag-pane" class="row meta">
100+
101+
</section>
102+
103+
104+
105+
106+
107+
108+
109+
110+
<section id="menu-pane" class="row menu text-center">
111+
112+
113+
114+
115+
116+
<h4 class="text-center"><a class="menu-item" href="https://rust-keylock.github.io/">home</a></h4>
117+
</section>
118+
119+
120+
121+
<footer class="row text-center footer">
122+
<hr />
123+
124+
<h6 class="text-center copyright">Free software, licensed under <a href="https://www.gnu.org/licenses/gpl.html">GPLv3</a>. The rust-keylock developers 2017</h6>
125+
126+
<h6 class="text-center powered">Powered by <a href="https://gohugo.io/">Hugo</a> &amp; <a href="https://github.com/shenoybr/hugo-goa">Goa</a>.</h6>
127+
128+
129+
</footer>
130+
131+
</div>
132+
133+
134+
135+
136+
137+
138+
<script>
139+
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
140+
ga('create', 'UA-84657729-1', 'auto');
141+
ga('send', 'pageview');
142+
</script>
143+
<script async src='//www.google-analytics.com/analytics.js'></script>
144+
145+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
146+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
147+
<script src="js/main.js"></script>
148+
</body>
149+
</html>
150+
151+

about/index.xml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2+
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
3+
<channel>
4+
<title>Abouts on rust-keylock</title>
5+
<link>https://rust-keylock.github.io/about/</link>
6+
<description>Recent content in Abouts on rust-keylock</description>
7+
<generator>Hugo -- gohugo.io</generator>
8+
<language>en-US</language>
9+
<lastBuildDate>Tue, 14 Feb 2017 00:00:00 +0000</lastBuildDate>
10+
<atom:link href="https://rust-keylock.github.io/about/index.xml" rel="self" type="application/rss+xml" />
11+
12+
<item>
13+
<title>About</title>
14+
<link>https://rust-keylock.github.io/about/</link>
15+
<pubDate>Tue, 14 Feb 2017 00:00:00 +0000</pubDate>
16+
17+
<guid>https://rust-keylock.github.io/about/</guid>
18+
<description>
19+
20+
&lt;p&gt;&lt;strong&gt;&lt;em&gt;rust-keylock&lt;/em&gt;&lt;/strong&gt; is a password manager and its goals are to be:&lt;/p&gt;
21+
22+
&lt;ul&gt;
23+
&lt;li&gt;Secure&lt;/li&gt;
24+
&lt;li&gt;Simple to use&lt;/li&gt;
25+
&lt;li&gt;Portable&lt;/li&gt;
26+
&lt;li&gt;Extensible&lt;/li&gt;
27+
&lt;/ul&gt;
28+
29+
&lt;p&gt;The main logic is written in &lt;a href=&#34;https://www.rust-lang.org&#34;&gt;Rust&lt;/a&gt;, but the presentation/User interaction parts are written in different languages.&lt;/p&gt;
30+
31+
&lt;h3 id=&#34;features&#34;&gt;Features&lt;/h3&gt;
32+
33+
&lt;ul&gt;
34+
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;/p&gt;
35+
36+
&lt;ul&gt;
37+
&lt;li&gt;Encryption using &lt;em&gt;AES&lt;/em&gt; with &lt;em&gt;CTR&lt;/em&gt; mode&lt;/li&gt;
38+
&lt;li&gt;Password hashing with &lt;em&gt;bcrypt&lt;/em&gt;&lt;/li&gt;
39+
&lt;li&gt;Encrypted bytes blending&lt;/li&gt;
40+
&lt;li&gt;Passwords are kept encrypted in memory&lt;/li&gt;
41+
&lt;li&gt;Encryption keys on runtime stored in safe, non-swappable memory&lt;/li&gt;
42+
&lt;li&gt;Encryption keys change upon saving&lt;/li&gt;
43+
&lt;/ul&gt;&lt;/li&gt;
44+
45+
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Application Portability&lt;/strong&gt;&lt;/p&gt;
46+
47+
&lt;ul&gt;
48+
&lt;li&gt;&lt;a href=&#34;https://github.com/rust-keylock/rust-keylock-shell&#34;&gt;Shell implementation&lt;/a&gt; running on Linux and Windows&lt;/li&gt;
49+
&lt;li&gt;&lt;a href=&#34;https://github.com/rust-keylock/rust-keylock-android&#34;&gt;Android implementation&lt;/a&gt;&lt;/li&gt;
50+
&lt;li&gt;JavaFX implementation (TODO)&lt;/li&gt;
51+
&lt;/ul&gt;&lt;/li&gt;
52+
53+
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Import/export mechanism&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
54+
&lt;/ul&gt;
55+
56+
&lt;hr /&gt;
57+
58+
&lt;h3 id=&#34;the-rust-keylock-library-https-github.tiyicn.workers.dev-rust-keylock-rust-keylock-lib&#34;&gt;&lt;a href=&#34;https://github.com/rust-keylock/rust-keylock-lib&#34;&gt;The &lt;em&gt;rust-keylock&lt;/em&gt; library&lt;/a&gt;&lt;/h3&gt;
59+
60+
&lt;p&gt;Is the executor of the &lt;em&gt;rust-keylock&lt;/em&gt; logic. The interaction with the &lt;em&gt;rust-keylock&lt;/em&gt; users is done via other libraries, that have presentation responsibilities (aka &lt;a href=&#34;https://rust-keylock.github.io/rust-keylock-lib/rust_keylock/trait.Editor.html&#34;&gt;Editors&lt;/a&gt;).&lt;/p&gt;
61+
62+
&lt;p&gt;The documentation of the library can be found &lt;a href=&#34;https://rust-keylock.github.io/rust-keylock-lib/rust_keylock/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
63+
</description>
64+
</item>
65+
66+
</channel>
67+
</rss>

apple-touch-icon.png

11.5 KB
Loading

0 commit comments

Comments
 (0)