arnaucube.com/blogo-input/notes.html
blogo-input/notes.htmlRaw
1<!DOCTYPE html>
2<html lang="en">
3
4 <head>
5 <meta name="description" content="[blogo-summary]" />
6 <meta charset="utf-8">
7 <title>Notes</title>
8 <meta name="title" content="Notes">
9 <meta name="description" content="Notes">
10
11 <meta name="author" content="arnaucube">
12
13 <link rel="icon" type="image/png" href="img/logoArnauCubeFavicon.png">
14
15 <meta name="viewport" content="width=device-width, initial-scale=1">
16
17 <link href="css/bootstrap.min.css" rel="stylesheet">
18 <link rel="stylesheet" href="css/style.css">
19 </head>
20
21 <body>
22
23 <!-- o_gradient_background" -->
24 <nav id="mainNav" class="navbar navbar-default navbar-fixed-top"
25 style="height:50px;font-size:130%;">
26 <div class="container">
27 <div style="float:left;">
28 <a href="/blog" style="color:#000;display:inline-block;">Blog index</a>
29 <span style="margin-right:20px; margin-left:20px;">|</span>
30 <a href="/blog/notes.html" style="font-size:90%;color:#000;display:inline-block;">other-notes</a>
31 </div>
32 <div style="float:right;">
33 <a href="/" style="color:#000;display:inline-block;">arnaucube.com</a>
34 <div class="onoffswitch" style="margin:10px;display:inline-block;" title="change theme">
35 <input onclick="switchTheme()" type="checkbox" name="onoffswitch" class="onoffswitch-checkbox"
36 id="themeSwitcher">
37 <label class="onoffswitch-label" for="themeSwitcher"></label>
38 </div>
39 </div>
40 </div>
41 <img style="height:5px; width:100%; margin-top:8px;" src="img/gradient-line.jpg" />
42 </nav>
43
44
45
46 <!-- in markdown which later is converted to html -->
47 <div id="markdown" class="container" style="margin-top:40px;max-width:800px;">
48### Notes:
49Usually while reading papers I take handwritten notes, this section contains some of them re-written to LaTeX.
50The notes are not complete, don’t include all the steps neither the explanations neither most of the proofs.
51I use these notes to revisit the concepts after some time of reading the paper.
52 - [Notes on Halo](https://raw.githubusercontent.com/arnaucube/math/master/notes_halo.pdf)
53 - [Notes on Sigma protocol and OR proofs](https://raw.githubusercontent.com/arnaucube/math/master/sigma-or-notes.pdf)
54 - [Notes on BLS signatures](https://raw.githubusercontent.com/arnaucube/math/master/notes_bls-sig.pdf)
55 - [Notes on Sonic](https://raw.githubusercontent.com/arnaucube/math/master/notes_sonic.pdf)
56 - [Notes on Weil Pairing](https://raw.githubusercontent.com/arnaucube/math/master/pairings.pdf)
57</div>
58
59 <footer style="text-align:center; margin-top:100px;margin-bottom:50px;">
60 <div class="container">
61 <br>
62 <a href="/blog">Back to the blog</a>
63 <br><br>
64 <div class="row">
65 <ul class="list-inline">
66 <li><a href="https://twitter.com/arnaucube"
67 style="color:gray;text-decoration:none;"
68 target="_blank">twitter.com/arnaucube</a>
69 </li>
70 <li><a href="https://github.com/arnaucube"
71 style="color:gray;text-decoration:none;"
72 target="_blank">github.com/arnaucube</a>
73 </li>
74 </ul>
75 </div>
76 </div>
77 </footer>
78
79 <script>
80 document.addEventListener("DOMContentLoaded", function() {
81 renderMathInElement(document.body, {
82 displayMode: false,
83 // customised options
84 // • auto-render specific keys, e.g.:
85 delimiters: [
86 {left: '$$', right: '$$', display: true},
87 {left: '$', right: '$', display: false},
88 {left: "\\[", right: "\\]", display: true},
89 {left: "\\(", right: "\\)", display: false},
90 ],
91 // • rendering keys, e.g.:
92 throwOnError : true
93 });
94 });
95
96 ///
97 let theme = localStorage.getItem("theme");
98 if ((theme === "light-theme")||(theme==null)) {
99 theme = "light-theme";
100 document.getElementById("themeSwitcher").checked = false;
101 } else if (theme === "dark-theme") {
102 theme = "dark-theme";
103 document.getElementById("themeSwitcher").checked = true;
104 }
105 document.body.className = theme;
106 localStorage.setItem("theme", theme);
107
108 function switchTheme() {
109 theme = localStorage.getItem("theme");
110 if (theme === "light-theme") {
111 theme = "dark-theme";
112 document.getElementById("themeSwitcher").checked = true;
113 } else {
114 theme = "light-theme";
115 document.getElementById("themeSwitcher").checked = false;
116 }
117 document.body.className = theme;
118 localStorage.setItem("theme", theme);
119
120 console.log(theme);
121 }
122 </script>
123
124 <script src="js/drawdown.js"></script>
125
126 <script>
127 let content = document.getElementById("markdown").innerHTML;
128 let md = markdown(content);
129 document.getElementById("markdown").innerHTML = md;
130 </script>
131
132 <script src="js/external-links.js"></script>
133 </body>
134</html>