├── CNAME ├── claim └── index.html ├── community └── index.html ├── css ├── fonts │ ├── ibmplexmono.css │ ├── ibmplexsans.css │ ├── nitti.css │ └── opensans.css ├── footer.css ├── marketing.css └── newstyle.css ├── discord.html ├── download └── index.html ├── faq └── index.html ├── files ├── handshake.txt ├── hs-airdrop-0.10.0.tar.gz ├── hs-airdrop-0.10.0.tar.gz.asc ├── hs-airdrop-0.7.0.tar.gz ├── hs-airdrop-0.7.0.tar.gz.asc ├── hs-airdrop-0.7.1.tar.gz ├── hs-airdrop-0.7.1.tar.gz.asc ├── hs-airdrop-0.9.0.tar.gz ├── hs-airdrop-0.9.0.tar.gz.asc ├── hs-client-0.0.10.tar.gz ├── hs-client-0.0.10.tar.gz.asc ├── hs-client-0.0.11.tar.gz ├── hs-client-0.0.11.tar.gz.asc ├── hs-client-0.0.13.tar.gz ├── hs-client-0.0.13.tar.gz.asc ├── hs-client-0.0.7.tar.gz ├── hs-client-0.0.7.tar.gz.asc ├── hs-client-0.0.8.tar.gz ├── hs-client-0.0.8.tar.gz.asc ├── hs-client-0.0.9.tar.gz ├── hs-client-0.0.9.tar.gz.asc ├── hs-client-6.0.0.tar.gz ├── hs-client-6.0.0.tar.gz.asc ├── hs-client-7.0.0.tar.gz ├── hs-client-7.0.0.tar.gz.asc ├── hs-miner-0.0.10.tar.gz ├── hs-miner-0.0.10.tar.gz.asc ├── hsd-2.0.0.tar.gz ├── hsd-2.0.0.tar.gz.asc ├── hsd-2.0.1.tar.gz ├── hsd-2.0.1.tar.gz.asc ├── hsd-2.0.2.tar.gz ├── hsd-2.0.2.tar.gz.asc ├── hsd-2.0.3.tar.gz ├── hsd-2.0.3.tar.gz.asc ├── hsd-2.1.0.tar.gz ├── hsd-2.1.0.tar.gz.asc ├── hsd-2.1.1.tar.gz ├── hsd-2.1.1.tar.gz.asc ├── hsd-2.1.2.tar.gz ├── hsd-2.1.2.tar.gz.asc ├── hsd-2.1.3.tar.gz ├── hsd-2.1.3.tar.gz.asc ├── hsd-2.1.5.tar.gz ├── hsd-2.1.5.tar.gz.asc ├── hsd-2.2.0.tar.gz ├── hsd-2.2.0.tar.gz.asc ├── hsd-2.3.0.tar.gz ├── hsd-2.3.0.tar.gz.asc ├── hsd-2.4.0.tar.gz ├── hsd-2.4.0.tar.gz.asc ├── hsd-3.0.0.tar.gz ├── hsd-3.0.0.tar.gz.asc ├── hsd-3.0.1.tar.gz ├── hsd-3.0.1.tar.gz.asc ├── hsd-4.0.0.tar.gz ├── hsd-4.0.0.tar.gz.asc ├── hsd-4.0.1.tar.gz ├── hsd-4.0.1.tar.gz.asc ├── hsd-5.0.0.tar.gz ├── hsd-5.0.0.tar.gz.asc ├── hsd-5.0.1.tar.gz ├── hsd-5.0.1.tar.gz.asc ├── hsd-5.1.0.tar.gz ├── hsd-5.1.0.tar.gz.asc ├── hsd-6.0.0.tar.gz ├── hsd-6.0.0.tar.gz.asc ├── hsd-6.1.0.tar.gz ├── hsd-6.1.0.tar.gz.asc ├── hsd-6.1.1.tar.gz ├── hsd-6.1.1.tar.gz.asc ├── hsd-7.0.0.tar.gz ├── hsd-7.0.0.tar.gz.asc ├── hsd-7.0.1.tar.gz └── hsd-7.0.1.tar.gz.asc ├── fonts ├── Bold │ ├── OpenSans-Bold.eot │ ├── OpenSans-Bold.eot? │ ├── OpenSans-Bold.eot?v=1.1.0 │ ├── OpenSans-Bold.svg │ ├── OpenSans-Bold.svg?v=1.1.0 │ ├── OpenSans-Bold.ttf │ ├── OpenSans-Bold.ttf?v=1.1.0 │ ├── OpenSans-Bold.woff │ ├── OpenSans-Bold.woff2 │ ├── OpenSans-Bold.woff2?v=1.1.0 │ └── OpenSans-Bold.woff?v=1.1.0 ├── BoldItalic │ ├── OpenSans-BoldItalic.eot │ ├── OpenSans-BoldItalic.eot? │ ├── OpenSans-BoldItalic.eot?v=1.1.0 │ ├── OpenSans-BoldItalic.svg │ ├── OpenSans-BoldItalic.svg?v=1.1.0 │ ├── OpenSans-BoldItalic.ttf │ ├── OpenSans-BoldItalic.ttf?v=1.1.0 │ ├── OpenSans-BoldItalic.woff │ ├── OpenSans-BoldItalic.woff2 │ ├── OpenSans-BoldItalic.woff2?v=1.1.0 │ └── OpenSans-BoldItalic.woff?v=1.1.0 ├── ExtraBold │ ├── OpenSans-ExtraBold.eot │ ├── OpenSans-ExtraBold.eot? │ ├── OpenSans-ExtraBold.eot?v=1.1.0 │ ├── OpenSans-ExtraBold.svg │ ├── OpenSans-ExtraBold.svg?v=1.1.0 │ ├── OpenSans-ExtraBold.ttf │ ├── OpenSans-ExtraBold.ttf?v=1.1.0 │ ├── OpenSans-ExtraBold.woff │ ├── OpenSans-ExtraBold.woff2 │ ├── OpenSans-ExtraBold.woff2?v=1.1.0 │ └── OpenSans-ExtraBold.woff?v=1.1.0 ├── ExtraBoldItalic │ ├── OpenSans-ExtraBoldItalic.eot │ ├── OpenSans-ExtraBoldItalic.eot? │ ├── OpenSans-ExtraBoldItalic.eot?v=1.1.0 │ ├── OpenSans-ExtraBoldItalic.svg │ ├── OpenSans-ExtraBoldItalic.svg?v=1.1.0 │ ├── OpenSans-ExtraBoldItalic.ttf │ ├── OpenSans-ExtraBoldItalic.ttf?v=1.1.0 │ ├── OpenSans-ExtraBoldItalic.woff │ ├── OpenSans-ExtraBoldItalic.woff2 │ ├── OpenSans-ExtraBoldItalic.woff2?v=1.1.0 │ └── OpenSans-ExtraBoldItalic.woff?v=1.1.0 ├── IBMPlexMono │ ├── IBMPlexMono-Bold.ttf │ ├── IBMPlexMono-BoldItalic.ttf │ ├── IBMPlexMono-ExtraLight.ttf │ ├── IBMPlexMono-ExtraLightItalic.ttf │ ├── IBMPlexMono-Italic.ttf │ ├── IBMPlexMono-Light.ttf │ ├── IBMPlexMono-LightItalic.ttf │ ├── IBMPlexMono-Medium.ttf │ ├── IBMPlexMono-MediumItalic.ttf │ ├── IBMPlexMono-Regular.ttf │ ├── IBMPlexMono-SemiBold.ttf │ ├── IBMPlexMono-SemiBoldItalic.ttf │ ├── IBMPlexMono-Thin.ttf │ └── IBMPlexMono-ThinItalic.ttf ├── IBMPlexSans │ ├── IBMPlexSans-Bold.ttf │ ├── IBMPlexSans-BoldItalic.ttf │ ├── IBMPlexSans-ExtraLight.ttf │ ├── IBMPlexSans-ExtraLightItalic.ttf │ ├── IBMPlexSans-Italic.ttf │ ├── IBMPlexSans-Light.ttf │ ├── IBMPlexSans-LightItalic.ttf │ ├── IBMPlexSans-Medium.ttf │ ├── IBMPlexSans-MediumItalic.ttf │ ├── IBMPlexSans-Regular.ttf │ ├── IBMPlexSans-SemiBold.ttf │ ├── IBMPlexSans-SemiBoldItalic.ttf │ ├── IBMPlexSans-Thin.ttf │ └── IBMPlexSans-ThinItalic.ttf ├── Italic │ ├── OpenSans-Italic.eot? │ ├── OpenSans-Italic.eot?v=1.1.0 │ ├── OpenSans-Italic.svg │ ├── OpenSans-Italic.svg?v=1.1.0 │ ├── OpenSans-Italic.ttf │ ├── OpenSans-Italic.ttf?v=1.1.0 │ ├── OpenSans-Italic.woff │ ├── OpenSans-Italic.woff2 │ ├── OpenSans-Italic.woff2?v=1.1.0 │ └── OpenSans-Italic.woff?v=1.1.0 ├── Light │ ├── OpenSans-Light.eot │ ├── OpenSans-Light.eot? │ ├── OpenSans-Light.eot?v=1.1.0 │ ├── OpenSans-Light.svg │ ├── OpenSans-Light.svg?v=1.1.0 │ ├── OpenSans-Light.ttf │ ├── OpenSans-Light.ttf?v=1.1.0 │ ├── OpenSans-Light.woff │ ├── OpenSans-Light.woff2 │ ├── OpenSans-Light.woff2?v=1.1.0 │ └── OpenSans-Light.woff?v=1.1.0 ├── LightItalic │ ├── OpenSans-LightItalic.eot │ ├── OpenSans-LightItalic.eot? │ ├── OpenSans-LightItalic.eot?v=1.1.0 │ ├── OpenSans-LightItalic.svg │ ├── OpenSans-LightItalic.svg?v=1.1.0 │ ├── OpenSans-LightItalic.ttf │ ├── OpenSans-LightItalic.ttf?v=1.1.0 │ ├── OpenSans-LightItalic.woff │ ├── OpenSans-LightItalic.woff2 │ ├── OpenSans-LightItalic.woff2?v=1.1.0 │ └── OpenSans-LightItalic.woff?v=1.1.0 ├── Regular │ ├── OpenSans-Regular.eot │ ├── OpenSans-Regular.eot? │ ├── OpenSans-Regular.eot?v=1.1.0 │ ├── OpenSans-Regular.svg │ ├── OpenSans-Regular.svg?v=1.1.0 │ ├── OpenSans-Regular.ttf │ ├── OpenSans-Regular.ttf?v=1.1.0 │ ├── OpenSans-Regular.woff │ ├── OpenSans-Regular.woff2 │ ├── OpenSans-Regular.woff2?v=1.1.0 │ └── OpenSans-Regular.woff?v=1.1.0 ├── Semibold │ ├── OpenSans-Semibold.eot │ ├── OpenSans-Semibold.eot? │ ├── OpenSans-Semibold.eot?v=1.1.0 │ ├── OpenSans-Semibold.svg │ ├── OpenSans-Semibold.svg?v=1.1.0 │ ├── OpenSans-Semibold.ttf │ ├── OpenSans-Semibold.ttf?v=1.1.0 │ ├── OpenSans-Semibold.woff │ ├── OpenSans-Semibold.woff2 │ ├── OpenSans-Semibold.woff2?v=1.1.0 │ └── OpenSans-Semibold.woff?v=1.1.0 ├── SemiboldItalic │ ├── OpenSans-SemiboldItalic.eot │ ├── OpenSans-SemiboldItalic.eot? │ ├── OpenSans-SemiboldItalic.eot?v=1.1.0 │ ├── OpenSans-SemiboldItalic.svg │ ├── OpenSans-SemiboldItalic.svg?v=1.1.0 │ ├── OpenSans-SemiboldItalic.ttf │ ├── OpenSans-SemiboldItalic.ttf?v=1.1.0 │ ├── OpenSans-SemiboldItalic.woff │ ├── OpenSans-SemiboldItalic.woff2 │ ├── OpenSans-SemiboldItalic.woff2?v=1.1.0 │ └── OpenSans-SemiboldItalic.woff?v=1.1.0 └── nitti │ ├── nitti-light-v500.eot │ ├── nitti-light-v500.woff │ ├── nitti-medium-v500.eot │ ├── nitti-medium-v500.woff │ └── nitti-medium-v500.woff2 ├── grant-sponsors └── index.html ├── how-it-works └── index.html ├── images ├── 0_H.png ├── 1_verify.png ├── airdrop │ ├── 5_earth.svg │ └── tlds.svg └── landing │ ├── blocks.svg │ ├── double-pie.svg │ ├── faucet.svg │ ├── logo-dark.svg │ ├── logo-light.svg │ └── pie.svg ├── img ├── favicon │ └── hns-favicon.ico ├── footer │ ├── down-caret.svg │ ├── github.svg │ ├── reddit.svg │ ├── twitter.svg │ └── up-caret.svg ├── icons │ ├── user_icon_black.svg │ └── user_icon_white.svg └── white_checkmark.svg ├── index.html ├── js ├── faq.js ├── flash_message.js ├── footer.js └── nav.js ├── mascot └── index.html ├── notice ├── 2020-04-02-Inflation-Bug-Disclosure.html ├── 2020-06-09-coinmarketcap.html └── cn │ └── 2020-04-02-Inflation-Bug-Disclosure.html ├── privacy-policy └── index.html ├── robots.txt ├── telegram.html ├── terms-of-use └── index.html └── trademark-disclaimer └── index.html /CNAME: -------------------------------------------------------------------------------- 1 | handshake.org 2 | -------------------------------------------------------------------------------- /community/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 81 | 82 |
83 | 84 |
85 |
86 | 87 | 88 | 89 |
90 |

Handshake Community

91 |
92 | 93 |
94 |

There is no official Handshake Foundation or entity. Handshake is a decentralized protocol and loose consensus on its software.

95 |
96 | 97 |
98 |

COMMUNITY

99 |

Forking and maintaining separate distributions is encouraged. There is no official repo or website long-term.

100 | 107 |
108 | 109 |
110 |

GRANTS AND SPONSORS

111 |

Please see the Grants and Sponsors page for details.

112 |
113 | 114 |
115 |

DISCLAIMER

116 |

There is no singular official Handshake Project website, spokesperson, or repo. There is no official "team page".

117 |

Every single person is a genuine and authorized Director of The Handshake Project. If someone has given you a document or business card representing themselves as a Director of The Handshake Project, they have full authority to represent as Director of The Handshake Project with their own personal viewpoint, So Please Treat Them Right. You, the reader, are also a Director of The Handshake Project and have equal claim on authority, action, and viewpoints.

118 |

Any claims made by anyone on what Handshake does (or will do) does not necessarily have the agreement of other participants in the community and should not be seen as a definite certainty.

119 |
120 | 121 |
122 |
123 | 124 | 125 | 126 | 205 | 206 | 207 | 208 | 213 | 214 | 215 | 216 | -------------------------------------------------------------------------------- /css/fonts/ibmplexmono.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "IBM Plex Mono"; 3 | font-weight: bold; 4 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Bold.ttf'); 5 | } 6 | 7 | @font-face { 8 | font-family: "IBM Plex Mono"; 9 | font-weight: bold; 10 | font-style: italic; 11 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-BoldItalic.ttf'); 12 | } 13 | 14 | @font-face { 15 | font-family: "IBM Plex Mono"; 16 | font-weight: 700; 17 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Bold.ttf'); 18 | } 19 | 20 | @font-face { 21 | font-family: "IBM Plex Mono"; 22 | font-weight: 700; 23 | font-style: italic; 24 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-BoldItalic.ttf'); 25 | } 26 | 27 | @font-face { 28 | font-family: "IBM Plex Mono"; 29 | font-weight: 600; 30 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-SemiBold.ttf'); 31 | } 32 | 33 | @font-face { 34 | font-family: "IBM Plex Mono"; 35 | font-weight: 600; 36 | font-style: italic; 37 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-SemiBoldItalic.ttf'); 38 | } 39 | 40 | @font-face { 41 | font-family: "IBM Plex Mono"; 42 | font-weight: normal; 43 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Regular.ttf'); 44 | } 45 | 46 | @font-face { 47 | font-family: "IBM Plex Mono"; 48 | font-style: italic; 49 | font-weight: normal; 50 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Italic.ttf'); 51 | } 52 | 53 | @font-face { 54 | font-family: "IBM Plex Mono"; 55 | font-weight: 500; 56 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Medium.ttf'); 57 | } 58 | 59 | @font-face { 60 | font-family: "IBM Plex Mono"; 61 | font-weight: 500; 62 | font-style: italic; 63 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-MediumItalic.ttf'); 64 | } 65 | 66 | @font-face { 67 | font-family: "IBM Plex Mono"; 68 | font-weight: 400; 69 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Regular.ttf'); 70 | } 71 | 72 | @font-face { 73 | font-family: "IBM Plex Mono"; 74 | font-weight: 400; 75 | font-style: italic; 76 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Italic.ttf'); 77 | } 78 | 79 | @font-face { 80 | font-family: "IBM Plex Mono"; 81 | font-weight: 300; 82 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Light.ttf'); 83 | } 84 | 85 | @font-face { 86 | font-family: "IBM Plex Mono"; 87 | font-weight: 300; 88 | font-style: italic; 89 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-LightItalic.ttf'); 90 | } 91 | 92 | @font-face { 93 | font-family: "IBM Plex Mono"; 94 | font-weight: 200; 95 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-ExtraLight.ttf'); 96 | } 97 | 98 | @font-face { 99 | font-family: "IBM Plex Mono"; 100 | font-weight: 200; 101 | font-style: italic; 102 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-ExtraLightItalic.ttf'); 103 | } 104 | 105 | @font-face { 106 | font-family: "IBM Plex Mono"; 107 | font-weight: 100; 108 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-Thin.ttf'); 109 | } 110 | 111 | @font-face { 112 | font-family: "IBM Plex Mono"; 113 | font-weight: 100; 114 | font-style: italic; 115 | src: url('../../fonts/IBMPlexMono/IBMPlexMono-ThinItalic.ttf'); 116 | } 117 | -------------------------------------------------------------------------------- /css/fonts/ibmplexsans.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "IBM Plex Sans"; 3 | font-weight: bold; 4 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Bold.ttf'); 5 | } 6 | 7 | @font-face { 8 | font-family: "IBM Plex Sans"; 9 | font-weight: bold; 10 | font-style: italic; 11 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-BoldItalic.ttf'); 12 | } 13 | 14 | @font-face { 15 | font-family: "IBM Plex Sans"; 16 | font-weight: 700; 17 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Bold.ttf'); 18 | } 19 | 20 | @font-face { 21 | font-family: "IBM Plex Sans"; 22 | font-weight: 700; 23 | font-style: italic; 24 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-BoldItalic.ttf'); 25 | } 26 | 27 | @font-face { 28 | font-family: "IBM Plex Sans"; 29 | font-weight: 600; 30 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-SemiBold.ttf'); 31 | } 32 | 33 | @font-face { 34 | font-family: "IBM Plex Sans"; 35 | font-weight: 600; 36 | font-style: italic; 37 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.ttf'); 38 | } 39 | 40 | @font-face { 41 | font-family: "IBM Plex Sans"; 42 | font-weight: normal; 43 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Regular.ttf'); 44 | } 45 | 46 | @font-face { 47 | font-family: "IBM Plex Sans"; 48 | font-style: italic; 49 | font-weight: normal; 50 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Italic.ttf'); 51 | } 52 | 53 | @font-face { 54 | font-family: "IBM Plex Sans"; 55 | font-weight: 500; 56 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Medium.ttf'); 57 | } 58 | 59 | @font-face { 60 | font-family: "IBM Plex Sans"; 61 | font-weight: 500; 62 | font-style: italic; 63 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-MediumItalic.ttf'); 64 | } 65 | 66 | @font-face { 67 | font-family: "IBM Plex Sans"; 68 | font-weight: 400; 69 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Regular.ttf'); 70 | } 71 | 72 | @font-face { 73 | font-family: "IBM Plex Sans"; 74 | font-weight: 400; 75 | font-style: italic; 76 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Italic.ttf'); 77 | } 78 | 79 | @font-face { 80 | font-family: "IBM Plex Sans"; 81 | font-weight: 300; 82 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Light.ttf'); 83 | } 84 | 85 | @font-face { 86 | font-family: "IBM Plex Sans"; 87 | font-weight: 300; 88 | font-style: italic; 89 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-LightItalic.ttf'); 90 | } 91 | 92 | @font-face { 93 | font-family: "IBM Plex Sans"; 94 | font-weight: 200; 95 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-ExtraLight.ttf'); 96 | } 97 | 98 | @font-face { 99 | font-family: "IBM Plex Sans"; 100 | font-weight: 200; 101 | font-style: italic; 102 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.ttf'); 103 | } 104 | 105 | @font-face { 106 | font-family: "IBM Plex Sans"; 107 | font-weight: 100; 108 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-Thin.ttf'); 109 | } 110 | 111 | @font-face { 112 | font-family: "IBM Plex Sans"; 113 | font-weight: 100; 114 | font-style: italic; 115 | src: url('../../fonts/IBMPlexSans/IBMPlexSans-ThinItalic.ttf'); 116 | } 117 | -------------------------------------------------------------------------------- /css/fonts/nitti.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "Nitti Light"; 3 | font-weight: normal; 4 | src: url('../../fonts/nitti/nitti-light-v500.eot') format('embedded-opentype'), 5 | url('../../fonts/nitti/nitti-light-v500.woff') format('woff'); 6 | } 7 | 8 | @font-face { 9 | font-family: "Nitti Light"; 10 | font-weight: bold; 11 | src: url('../../fonts/nitti/nitti-medium-v500.eot') format('embedded-opentype'), 12 | url('../../fonts/nitti/nitti-medium-v500.woff') format('woff'), 13 | url('../../fonts/nitti/nitti-medium-v500.woff2') format('woff2'); 14 | } 15 | -------------------------------------------------------------------------------- /css/fonts/opensans.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "Open Sans"; 3 | font-weight: 300; 4 | src: url('../../fonts/Light/OpenSans-Light.eot'); 5 | src: url('../../fonts/Light/OpenSans-Light.eot?') format('embedded-opentype'), 6 | url('../../fonts/Light/OpenSans-Light.woff2') format('woff2'), 7 | url('../../fonts/Light/OpenSans-Light.woff') format('woff'), 8 | url('../../fonts/Light/OpenSans-Light.ttf') format('truetype'), 9 | url('../../fonts/Light/OpenSans-Light.svg') format('svg'); 10 | } 11 | 12 | @font-face { 13 | font-family: "Open Sans"; 14 | font-weight: 300; 15 | font-style: italic; 16 | src: url('../../fonts/LightItalic/OpenSans-LightItalic.eot'); 17 | src: url('../../fonts/LightItalic/OpenSans-LightItalic.eot?') format('embedded-opentype'), 18 | url('../../fonts/LightItalic/OpenSans-LightItalic.woff2') format('woff2'), 19 | url('../../fonts/LightItalic/OpenSans-LightItalic.woff') format('woff'), 20 | url('../../fonts/LightItalic/OpenSans-LightItalic.ttf') format('truetype'), 21 | url('../../fonts/LightItalic/OpenSans-LightItalic.svg') format('svg'); 22 | } 23 | 24 | @font-face { 25 | font-family: "Open Sans"; 26 | font-weight: normal; 27 | src: url('../../fonts/Regular/OpenSans-Regular.eot'); 28 | src: url('../../fonts/Regular/OpenSans-Regular.eot?') format('embedded-opentype'), 29 | url('../../fonts/Regular/OpenSans-Regular.woff2') format('woff2'), 30 | url('../../fonts/Regular/OpenSans-Regular.woff') format('woff'), 31 | url('../../fonts/Regular/OpenSans-Regular.ttf') format('truetype'), 32 | url('../../fonts/Regular/OpenSans-Regular.svg') format('svg'); 33 | } 34 | 35 | @font-face { 36 | font-family: "Open Sans"; 37 | font-weight: normal; 38 | font-style: italic; 39 | src: url('../../fonts/Regular/OpenSans-Italic.eot'); 40 | src: url('../../fonts/Italic/OpenSans-Italic.eot?') format('embedded-opentype'), 41 | url('../../fonts/Italic/OpenSans-Italic.woff2') format('woff2'), 42 | url('../../fonts/Italic/OpenSans-Italic.woff') format('woff'), 43 | url('../../fonts/Italic/OpenSans-Italic.ttf') format('truetype'), 44 | url('../../fonts/Italic/OpenSans-Italic.svg') format('svg'); 45 | } 46 | 47 | @font-face { 48 | font-family: "Open Sans"; 49 | font-weight: 600; 50 | src: url('../../fonts/Semibold/OpenSans-Semibold.eot'); 51 | src: url('../../fonts/Semibold/OpenSans-Semibold.eot?') format('embedded-opentype'), 52 | url('../../fonts/Semibold/OpenSans-Semibold.woff2') format('woff2'), 53 | url('../../fonts/Semibold/OpenSans-Semibold.woff') format('woff'), 54 | url('../../fonts/Semibold/OpenSans-Semibold.ttf') format('truetype'), 55 | url('../../fonts/Semibold/OpenSans-Semibold.svg') format('svg'); 56 | } 57 | 58 | @font-face { 59 | font-family: "Open Sans"; 60 | font-weight: 600; 61 | font-style: italic; 62 | src: url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot'); 63 | src: url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?') format('embedded-opentype'), 64 | url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2') format('woff2'), 65 | url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'), 66 | url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'), 67 | url('../../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg') format('svg'); 68 | } 69 | 70 | @font-face { 71 | font-family: "Open Sans"; 72 | font-weight: bold; 73 | src: url('../../fonts/Bold/OpenSans-Bold.eot'); 74 | src: url('../../fonts/Bold/OpenSans-Bold.eot?') format('embedded-opentype'), 75 | url('../../fonts/Bold/OpenSans-Bold.woff2') format('woff2'), 76 | url('../../fonts/Bold/OpenSans-Bold.woff') format('woff'), 77 | url('../../fonts/Bold/OpenSans-Bold.ttf') format('truetype'), 78 | url('../../fonts/Bold/OpenSans-Bold.svg') format('svg'); 79 | } 80 | 81 | @font-face { 82 | font-family: "Open Sans"; 83 | font-weight: bold; 84 | font-style: italic; 85 | src: url('../../fonts/BoldItalic/OpenSans-BoldItalic.eot'); 86 | src: url('../../fonts/BoldItalic/OpenSans-BoldItalic.eot?') format('embedded-opentype'), 87 | url('../../fonts/BoldItalic/OpenSans-BoldItalic.woff2') format('woff2'), 88 | url('../../fonts/BoldItalic/OpenSans-BoldItalic.woff') format('woff'), 89 | url('../../fonts/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'), 90 | url('../../fonts/BoldItalic/OpenSans-BoldItalic.svg') format('svg'); 91 | } 92 | 93 | @font-face { 94 | font-family: "Open Sans"; 95 | font-weight: 800; 96 | src: url('../../fonts/ExtraBold/OpenSans-ExtraBold.eot'); 97 | src: url('../../fonts/ExtraBold/OpenSans-ExtraBold.eot?') format('embedded-opentype'), 98 | url('../../fonts/ExtraBold/OpenSans-ExtraBold.woff2') format('woff2'), 99 | url('../../fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff'), 100 | url('../../fonts/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'), 101 | url('../../fonts/ExtraBold/OpenSans-ExtraBold.svg') format('svg'); 102 | } 103 | 104 | @font-face { 105 | font-family: "Open Sans"; 106 | font-weight: 800; 107 | font-style: italic; 108 | src: url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot'); 109 | src: url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?') format('embedded-opentype'), 110 | url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2') format('woff2'), 111 | url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'), 112 | url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'), 113 | url('../../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg') format('svg'); 114 | } 115 | -------------------------------------------------------------------------------- /css/footer.css: -------------------------------------------------------------------------------- 1 | footer { 2 | flex-shrink: 0; } 3 | 4 | #footer .footer-caret-up, #footer .footer-caret-down { 5 | pointer-events: none; } 6 | 7 | #footer { 8 | margin-top: 1em; 9 | margin: 0; 10 | height: auto; } 11 | 12 | #footer div.footer-logo { 13 | display: none; } 14 | #footer .links { 15 | color: #ffffff; 16 | font-weight: 400; 17 | font-size: 14px; } 18 | #footer .links a { 19 | margin-bottom: 0; 20 | padding-bottom: 26px; } 21 | #footer .footer-wrap { 22 | flex-direction: row; 23 | max-width: 1300px; 24 | margin: 0 auto; 25 | padding: 42px 180px 70px; 26 | display: flex; } 27 | #footer .footer-wrap h3 { 28 | font-weight: 500; 29 | text-transform: uppercase; 30 | margin-bottom: 12px; } 31 | #footer .footer-wrap nav { 32 | margin-right: 80px; 33 | width: 200px; } 34 | #footer .footer-wrap nav .links { 35 | display: flex; 36 | flex-direction: column; } 37 | #footer .footer-wrap nav .links a { 38 | text-decoration: none; 39 | font-size: 0.937em; 40 | font-weight: 500; } 41 | #footer .footer-wrap > :last-child { 42 | display: flex; 43 | justify-content: flex-start; } 44 | #footer .footer-wrap > p { 45 | color: rgba(194, 194, 194, 0.5); 46 | font-size: 12px; 47 | max-width: unset; } 48 | 49 | #footer .bottom-wrap { 50 | display: flex; 51 | flex-direction: row; 52 | padding: 0px 70px; 53 | border-top: 1px solid rgba(71, 64, 104, 0.5); 54 | justify-content: space-between; 55 | align-items: center; 56 | font-size: 0.75em; 57 | min-height: 5em; } 58 | #footer .bottom-wrap:last-of-type { 59 | border: unset; } 60 | #footer .bottom-wrap a, #footer .bottom-wrap .copy { 61 | color: white; } 62 | #footer h4 { 63 | font-weight: 100; 64 | font-size: 14px; 65 | color: white; 66 | padding: 0 70px; 67 | margin-top: 0; } 68 | 69 | .dark #footer h3, .ownership #footer h3 { 70 | color: white; } 71 | 72 | .dark #footer { 73 | background-color: black; } 74 | 75 | .ownership #footer { 76 | background-color: #251C47; } 77 | 78 | .landing #footer, .light #footer { 79 | background-color: black; } 80 | .landing #footer h3, .light #footer h3 { 81 | color: white; } 82 | .landing #footer .links a, .light #footer .links a { 83 | color: white; } 84 | 85 | .social-icons, .social-icons-small-footer { 86 | display: flex; 87 | justify-content: space-between; } 88 | .social-icons a, .social-icons-small-footer a { 89 | margin-left: 0; 90 | margin-right: 25px; } 91 | .social-icons a img, .social-icons-small-footer a img { 92 | height: 26px; } 93 | 94 | .coindrop-message-mobile { 95 | display: none; } 96 | 97 | .header { 98 | display: flex; } 99 | .header span { 100 | display: none; } 101 | .header > h3 { 102 | flex: 1 0 auto; 103 | margin: 0; 104 | margin-bottom: 1.375em; 105 | font-size: 1.063em; 106 | color: #696589; } 107 | .header a { 108 | color: white; 109 | text-decoration: none; 110 | font-weight: normal; } 111 | 112 | @media (max-width: 1024px) { 113 | #footer { 114 | height: auto; } 115 | #footer .bottom-wrap { 116 | align-items: flex-start; 117 | flex-direction: column; 118 | padding: 0 25px; } 119 | #footer .bottom-wrap a, #footer .bottom-wrap .copy { 120 | padding: 15px 0px; } 121 | #footer .footer-wrap { 122 | padding: 25px; } 123 | #footer h4 { 124 | padding: 15px 25px; } 125 | #footer .footer-wrap { 126 | padding: 0; 127 | flex-direction: column; } 128 | #footer .footer-wrap > * { 129 | width: 100%; 130 | padding: 0; } 131 | #footer .footer-wrap.bottom-wrap { 132 | padding: 0 25px 25px; } 133 | #footer .footer-wrap a { 134 | padding-bottom: 1.5em; } 135 | #footer .footer-wrap h3 { 136 | padding-left: 0; 137 | margin: 0; 138 | font-weight: 500; } 139 | #footer .footer-wrap nav { 140 | padding: 0; 141 | width: 100%; } 142 | #footer .footer-wrap nav .header { 143 | border-top: 1px solid rgba(71, 64, 104, 0.5); } 144 | #footer .footer-wrap nav .header span { 145 | display: initial; } 146 | #footer .footer-wrap nav .header span.hide { 147 | display: none; } 148 | #footer .footer-wrap nav .links { 149 | display: none; } 150 | #footer .footer-wrap nav .links.open { 151 | display: flex; 152 | padding-left: 1.7em; 153 | padding-right: 2em; } 154 | #footer .footer-wrap nav .header { 155 | cursor: pointer; 156 | padding-left: 1.5em; 157 | padding-right: 2em; 158 | padding-top: 1.5em; 159 | padding-bottom: 1.5em; } 160 | #footer .footer-wrap nav .header h3 { 161 | text-align: left; } } 162 | 163 | /*# sourceMappingURL=footer.css.map */ 164 | -------------------------------------------------------------------------------- /discord.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Handshake Discord Server 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | Redirecting you to https://discord.gg/Vq3PWF6cJ6 35 | 36 | 37 | -------------------------------------------------------------------------------- /download/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 |
39 | 80 | 81 |
82 |
83 |
84 | 85 | 86 | 87 |
88 |
89 |
90 |

Download

91 |
92 |
93 |
94 | 95 |
96 |
97 |

hsd-7.0.1.tar.gz (asc)

98 |

hs-client-7.0.0.tar.gz (asc)

99 |

100 | node-gyp is required to build: Execute hsd-7.0.1/build
101 | Node.js version 14+ is required to run: Execute hsd-7.0.1/hsd/bin/hsd
102 | For upgrade information visit the Release Notes. 103 |

104 |
105 |
106 | 107 |
108 | 112 |
113 | 114 |
115 |
116 |

117 | Check tarball signers list in SECURITY. 118 |

119 |
120 |
121 |
122 |
123 |

SHA256 checksums:

124 | b2dd2438f8552c880a4659cacb41ce59108d07bce08c291c6a690abe4f7bdfdc hs-airdrop-0.10.0.tar.gz
125 | 67ff3517f24194b4e1375c565634d07e263ddcbee1c744e82592b6cb8e31f780 hs-miner-0.0.10.tar.gz
126 | cbf2d01ded2bfa4c36cb515d80c2b7db68ae1d3dfe7eedfb028ec3bcc0e51e54 hs-client-7.0.0.tar.gz
127 | 2d8bc58ce364d837232d1787d3cb235358e9c998e1d5b1c7d5f663ae602f713a hsd-7.0.1.tar.gz 128 |
129 |
130 | 131 |
132 |
133 | 134 | 135 | 214 | 215 | 216 | 217 | 222 | 223 | 224 | 225 | 226 | -------------------------------------------------------------------------------- /files/hs-airdrop-0.10.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-airdrop-0.10.0.tar.gz -------------------------------------------------------------------------------- /files/hs-airdrop-0.10.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAmAQPW4ACgkQiWKrneZm 4 | a72l0Qf9Gqher5Di34pnzTlpWMHqw3CokxLhm6wldHxZXSt2Z3Jc1vSnnfzELIhw 5 | ETX5dhtzQ+dvBnhT2OX2r/LeDiIumSa7qr1TchYKV8Y/BK4RRG52Ft+spvnGjeuq 6 | lAeVUYkgq/OfQ3Ye+W169Ip+mz/MLgDOaDIzI92J0+R5tPquu420iUj45d5BZs3J 7 | V+UlAq8qBRjtrmjQLXFKdki9mQI9KLyph7SoOCPQB8Twz+rfAh5BRgiua285cFAE 8 | 4kb3861ZFt5O0aNgpGF2KMcpF0iF35xh1k4TWfeT9Jvs7a+yFGGxlA6V0yOltBkk 9 | Qy9aHvLzgPpUUK9V7BbCUyf1Ud17HQ== 10 | =yVha 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-airdrop-0.7.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-airdrop-0.7.0.tar.gz -------------------------------------------------------------------------------- /files/hs-airdrop-0.7.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl42iFEACgkQiWKrneZm 4 | a723tgf/ZwPCkBVmEJgoh6/FxPTNRdW56bov5bBzbmlDyLOsHbdh8RkahzIzVhc7 5 | tHckUZzlfT2TLTkn76h4WHO6APMrbKSippmahNnX3GzFQ7gARdbBl/dusHJAPQHW 6 | F9ZC6x9Q3zZJl1g8ktbpavy6Gw7zz9JyJRAvYI5C5ufBO4VZ18hSm0R704CKIc5G 7 | 77eKn+a3c7MGVapS/ci/yyjDn/as1oB/mGcrt7QjncGlGks0GL+Eg3g5qrrWCLkw 8 | mS8Y8DckcCAJOYQt6XExGLQ1Ui6WrHkxTyU8SNFG/5xjmel3SZTMKQ8zueCDiKXb 9 | BEndvAWbJmpWS6A8Wvd8pFNXa9Fqag== 10 | =pvmO 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-airdrop-0.7.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-airdrop-0.7.1.tar.gz -------------------------------------------------------------------------------- /files/hs-airdrop-0.7.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5Fq+4ACgkQiWKrneZm 4 | a71S8Af+OkEZzhFpPFokiFmClUizxf9YayMpvMorRBgA37RjjlaHlf7TfQNGFBZx 5 | 0MkdhSTGy5PyR97i0twzuXmmdMJIZLqNCRoWuxGZRKT19c2od7hRZo+bfyeiPmmr 6 | rgJSfoGAOLeBx9rATG8/Y1UxqDxxtshE7sNNWGBqcfSXgAXwnGrQrikHyt6VseMS 7 | bYuEZUlirEknxll8cBA2G7HVgz35Z2/wvcetXDaDW7cq/eran4XvvHbOstMb/FQI 8 | 2bc7TAI3N3i6VBfoqhBnoRQUoEQ+8VForkP/AEYtQD5HuUzkHQjaB+JPkVOGTiMc 9 | 9oWSB5FO4Xq6g3Wf336krV7aZFM2cw== 10 | =vCyl 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-airdrop-0.9.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-airdrop-0.9.0.tar.gz -------------------------------------------------------------------------------- /files/hs-airdrop-0.9.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl86kwwACgkQiWKrneZm 4 | a71/nQf9Gm9+tg1ZL/qxzLUkcNFz+oBLvlLXBrBYaz9622V5RXvvCTxUI5G1uvAz 5 | Q4Gzmp8o6nzzHSy7h0RiH6yXNAqKRyN6GWulZB/8gWvGE4vrtWL19NLzk2OV3v0B 6 | 1CPT7DoRbGyF0Px2ySBVzZpzbjyH9u8wudEWybwOD9C7155rSK2ylq8UwgrRUtOM 7 | PXZ1IVir7Ujn876Os2Nzm4Y7KkUAm0rBx5ATI969hi0xqRTN1QNNwcahNnqQdvz/ 8 | Ctvno3xmZARt025dXJyc2frh+YW9VpSDPopTiYxTzMjfyr3XYLZOR2rZV1OxgNRh 9 | JmLkrcjQPjDmv6Up3AfxgDjZLbc40g== 10 | =XI3j 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-client-0.0.10.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.10.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.10.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmFpqvkACgkQ5+KYS2KJ 4 | yTpc4xAAn1oY3xgd922VxmORMRZPXSSjDZl7/NRdWc/aPPbFeOt8e1p0hqChp30P 5 | Mek1TAnmw1EFMe/O99gUQRLWyr6ZJ5sXIY3mVEggueFbwuSdk0G26TAFR++w/ovO 6 | 6I+iNQJwatIloTkpvkzeqkHt8DmlYNT5Peji3LdxwVBcXj7slXEDt1STfuOeWG48 7 | OLWLnGrYVDoKBOuCE44IYv6rMFbmY/vXgmQLR4zk+X1sbSKIy2bbkdr7oHEQrvCR 8 | 3K9ndZlYHUTsF0wRKgRPQtaXSmOMFUV4/5VF1tikwZeJE0Lz1oiwTfu4aX2wFgIm 9 | UXMyjofCtby4B5tMeb2B6bw8fwi1jqm0/qjbrkYJ1U5WJvQ4hsVudFbz4AMLc5h1 10 | W9W3niSHRTNPatlNo5NtVjdOz0HKHHUDRbMGkpO+Su773d8zHXrwCRg8sV1TIywE 11 | +86nO019S0D2zYQDVQIx9zZGMNDwH4tdyfIPogO/TT89eBsG4x1oUnC0G9d++xXP 12 | UxMGUUb3bV20NbYDbEyOMck9SbNsyr4w8oS7Io8Tyq1KAL1uEwhFzXIoQS2ELW7K 13 | G7tU7k1lscPwi6wXGrvv7VvkDX9qFVqtFzGNiiTjJsK/a0+XxfGRYvRGoxA3Q/iJ 14 | q203eCuG44TRKj1cBX5TZAMwGF4GhEGJFfRNMFSqhvF2lU+kx+Y= 15 | =g8gY 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hs-client-0.0.11.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.11.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.11.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmK161cACgkQ5+KYS2KJ 4 | yTo8pRAAn1XaApFw4DXEgVSppzjdtpzhpsIIu3V3Z3U08NsJsBlr7nN/XTxa+dsU 5 | s384vI/9wkZFBRkJTwXU+MvxxXwhcq2nrkn1YhBeH1who2Xce6Lx0regEf5RJIVv 6 | r2RtJWQkyPqcIPy4ta6bM2p2Dv7/74c+Xu8o6Dxeh2CbEfOpOUpvwAjYhwGOCy7Z 7 | wnnMBHOUeWxr5scKJFaav9Rt+y9jzue6NInmeEcGKmsUlYM8yN03iFiazYdn6x9/ 8 | 4c74oCt2AlmlOzhp56SbfYBIxIY1boe4Go42KmV1VLCXoSVoZxwlVdQEa2pQKP+4 9 | /uJ5atYS7NVmjLbTJFO2fPuFRN1SbWUTQLGZdo30LhmcPkDOdz9+x12LB2p0mvs6 10 | CGnq6mcvL7gmCuv0g/r9hC4P/e+h+UdRWjFUi2Pn90EiIF0YXdDgCjT9N/xLKF9M 11 | WEpItBPsHeaII//6CMfJ7lTQ5U0Ar0Qv0eCNujShIIkAak0icLV8OqpoMzOFe6US 12 | V+JVZeB8+r/9IfPw22nRLPe+xo0ihE63TypxE6sCjIbcveMbj3LU/Xho1WRLWbGx 13 | PE/kKTJcIY9p2zHZ8i+FthRQMqqCU7MJU85bkb/8hO/e3w1B+oir+lqkVhKM6hEY 14 | e2WLcSVUg6UsdDnlq12rT8fOAnzlMmABskblX3TIO6vloIZtQyA= 15 | =7cXL 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hs-client-0.0.13.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.13.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.13.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmPIlWEACgkQsBinu0N9 4 | HwXlLhAArD0rnA7sykqLjlwOp9rEZfc8AJzj70aBIELBmrZxG2VrKBDKEjoSjzOu 5 | m34LXL5HG6o+GewSpohqiO8lykyzteVBRieEdDOqDsUoqwc0SmGhjnm5NW1s1th8 6 | 5g2e4sHmoyf2zkurag7+LgY4D4PB2f24sWR9U8BVw+S6rOw6ReW6zNNh/5zzS/Go 7 | ai9gKtz4mfFC8s1U6j/RcWFrSFP7jr0ld2W4iMFZPA54Lr8+i4MHxoqM10xmZYeM 8 | 0RvQkbByQgF9gbul+YV3UAThhw5ryen37MKpm9ivMTOS1vJOXc6KbdqaBKHo1PJP 9 | 55ndnnMbnJlwzvGI7CB/UdAklJtjQaJExUxgRqWmpDnx91igUXzXtAY+EzVWmjKI 10 | SvYmYOnwC1AsJb/PMSaHjDLQi3UWbo32nfnpjoDXg5ScgYCyjUnysRRk/HO4ctdI 11 | /OwRD+5qwxdSUQdp0fm/t4lc+0Jzt0evKAoz7fsW/fpAjUj89u0gFX0Q8xUfdGCi 12 | PhtaCsfgXRkvv9OOVzbVmkrIGlt990VSUsXMo+Jf1lwYNsFNP+jObse0WwWqvMcL 13 | O4ymJJ7938HsF8KxdOkLBJiN+m+Ux6q81oGHiU9iE7fs0r5d9zc4vkEN3v3yrBrG 14 | qRlisccDAYX4/tqE4V+l9YbJtsGYPn0ZQEpz9SA5efS1AGAquCU= 15 | =TLBX 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hs-client-0.0.7.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.7.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.7.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl42g1oACgkQiWKrneZm 4 | a710/Qf+Pi6t0Kr7FOcF+Ou7tftt41qnsmfrS6DnoIjRA83gG1FcMFErKJD3Ne2X 5 | jrY2/zoyoK8H8Mn2hOwiUmaOyEoe8WncUBkbJk/xgrPkQgJW1J9cKcgp0Ans28hU 6 | VvFmfl8xQvh1SGnFPKu75f6lRGDW55wAnb7efNCE/axEdAC5uND0dJLvemKZuLLr 7 | 5Y/GGhhL9hAb+0SP4LyncvOnSY+xnyQtWVCdjgPY9gNQjzLeFws+7spHI0AmE8CJ 8 | PPy38T6qEtOUZ97z76hy3su1Of1gLi4ngYL7otQK5Tlzs39/6CC+YkIUxZ8mud21 9 | aUHxW58ZPNKW1RdFztXu3JwWqpLt9g== 10 | =0lxK 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-client-0.0.8.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.8.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.8.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5Gj+gACgkQiWKrneZm 4 | a71ghgf/TpSYbR33QCBHtiiKo/gflUkDmpyyBpiKihDENJ3nigZfSq5AJQ3C8sVk 5 | zfaa6Tfp4ANrQP7HqGGuVZQ7dGjkxxMRhhaGpENKu8tQ4q6/kseUFM5f1f1cV2kM 6 | sFSgRlPveqlj9xv/pe12jxchFLaj8T99SAsmWWpaV9Z8434b/b32djjEdfyzpf3M 7 | FfaJAHlRPAFVXG7oWjZTlqYdub5zJBwxko/iCsrmdHAsCoTzSGGyh9PIry2kHqVb 8 | mK8l0f60dLIQb101JDelqtIVCLA9jJt4LmUneft5nmXOIEl8Ej25r0qB/92WsACj 9 | q0QcEGuhokI1yUf22MWRhHCBAAC/yQ== 10 | =RwTd 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-client-0.0.9.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-0.0.9.tar.gz -------------------------------------------------------------------------------- /files/hs-client-0.0.9.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl86kxMACgkQiWKrneZm 4 | a73kowgAjSsOCZl4RRlQXcd6jAUhRVIEEipziDah3o69veen7jNVjlDeeXT95Ntg 5 | A6jc7JsRLyCEduq10ggsjkR7Bu/q4hZ4q1/Of3oy6YTSMT880jsL2bAAYppQn2OZ 6 | PWc1ryp7N+BLimi9zwVNhwNU6l3D0ZKe7WGGZle1ngLZdwZ9iy0YSQTjDtZ59YEk 7 | f1EFkVKbfkZ5o8pluyDU4hfa9jQ/GPDSjAnViRvTHMz8KWqxEqBZDA+dDwUPjrGe 8 | 65oPQw6Pi4Ks1JHRbTBRoAdmK4zSCBRhm9udIxA6uoR6EAEVsVhmvbVmZwiTL3di 9 | mrz5IOWZKZKeQje+d6wbeU34eeIeSA== 10 | =ughL 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hs-client-6.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-6.0.0.tar.gz -------------------------------------------------------------------------------- /files/hs-client-6.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmTU1SwACgkQsBinu0N9 4 | HwWalQ//RPEa46kEYNgvvGKv5UKy3kaI0WmVIop5SXePusZYQ4dQhskQyjg7X9iv 5 | y6kSmFnmxKLSObMRM4XsQusDWos8lNX4OC//IjNn8JPEsxHfDOopY1V93xHqhO3C 6 | hdSuhis4lsAy7CRwvPQY6B3wGeo6HvWN15p1zCILEWM4ned6Rrogyuab0OrKfywm 7 | oCCW3PET5AW2lwJA+q/nTVkiVXE1APIsq0FQEwhNX7f5dO00mI1pNWOU9WeBih7L 8 | lWRhOFmdSZ2Ipz54duE+ORTziZS2sTvl06hyYQP4iqUCoZSd0uyGslYDFY1rmOvI 9 | XgkuiK5UQ5lPWBlezAKUO8eB/jAyPUAkX6mgPW3AdiJUy6O29Di6Hv+wh8eTOm9R 10 | lpD/ZxgBt1jN7BGFtEOCdDLlqMV4fTJvGBtaSzmyT/jOmGO+OT2yfVZzq/RHMp+t 11 | jSc9GF2Md4a7y8s9xCZ6DopkQiIYtDGpQpd2R5GdaqOQucrqtn6V+wI1YwUN5vq/ 12 | lA57TIRvc5zwGAkTq7M7KfBhdiJlRWVqbhjHiSAqdJoZQqm6ooYDrlocRZx7l2da 13 | ZvYtE15vkqoaCKPyjB4YlOZI+zbmKAp0/CXver3YSIasBIK5ZpiG1ood1xhwIJnk 14 | Sp3wxiYrF33jvqY6u20QJ1xljoEXLmDu36cwk1jhNLCYgwfEhJ8= 15 | =Rs8v 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hs-client-7.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-client-7.0.0.tar.gz -------------------------------------------------------------------------------- /files/hs-client-7.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmdXCf0ACgkQsBinu0N9 4 | HwUPpw//YJHNlb0z/DSV7gAc2poujDsfyUmv1k+eiDq32HVmZU3uQt2OjmbebH7G 5 | oJUJ8kf3QjpP/5tmJvEnGOkRoSUFlTChu2t7oTaHdS4NZlUIne5aoan+CmQwFFsz 6 | E0prXxsxtFjBbMEwX1vieEBrQrUXA226mK5dxOh5cwaZYGuIs0jcplhA0GpO2pX2 7 | H0wzLl6eZAFOszPaqUkL2OgvCnirlV+ZFYsxiayqbx4K0FeP0JyB+2R775uo6ebI 8 | SDanDeymRQ8IFLkj/eWb9P3UZJ5pBYL6dQkzmt6dW5KNzSmChjCpEt8RZP4vii5g 9 | MSDNxLmdspryqgQQV16FbxbNyXNKgtTUJOx9NpaaHgSciapdsMxbj2YRJb7FwmkA 10 | tOlE4tiVsQAt5rX301QD46pr2FCV2ebHOvqmN6Yka5eij934IRcZNfXmgS+h2+P+ 11 | JbmI9iPMIUsnffAGYnqt0fLOpsdc9Jyhx/X+TDma66LN+PJvBoNrNbGoVSwLY9Lc 12 | EYmMQpeOGiAbN+vULfoqWkHOjE7h1b9ynG3JMKiN4PpbrlzL6N5kfiXbw6hoVWVA 13 | bIVgE10/zjLQQ17XAjdy/ASmWDEHgWThzhceJZGqt02SwxTgEKYA0xbtU4qNjJP3 14 | s/seWsIS47dgPUuEdWIURQ/Qdyh+48tPu3cSupYrpydKEEYeJdQ= 15 | =6SNX 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hs-miner-0.0.10.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hs-miner-0.0.10.tar.gz -------------------------------------------------------------------------------- /files/hs-miner-0.0.10.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl42g2AACgkQiWKrneZm 4 | a72atggAjxO3rqkPrKNCo1TpCouXXKkJm6bLJn2WzisfDfXRWAOUtq1e6P/1yBs4 5 | YTMTIQ8ujnTtZX1TDCfU7oW5MdMa8Nz72DhcrKyOJDE2wYfWC23qbzRQ2hLL78xO 6 | SOEOv509fqWc7yFwej0FxoErJvhdJFcd/yHcQRUNoA9X++DSlDYrC6WV7qjCepIh 7 | jApwJ5hq87fro+MfpQ5CCuUgCWskA/CQgJ4NyhBrVB5ErJIZ/wX6eaG+LdmSaP30 8 | 9MY7X+58/o8rSmXpwhIOf+psqx2aOmY1YSq59+qTlRO4vgCNZ3uGOmYtuThD104K 9 | HWe8n3NLrKljhsMdovyItcfOz+GivQ== 10 | =BGam 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl42g04ACgkQiWKrneZm 4 | a720QggAm5lXAjLgFVxlLWxGApjX2NJJ/sbMjgchm+eNjMSwc2W9p05k9bRL+Nbe 5 | nSJDQ4xUEhCE0BR0PVYz5+WqxUZTZZGb1LOs11XLP0LdG17g1qt6SsvlQkwoHGZ0 6 | cjkmIe0o/g34Vi3lBrG7tHoV51yqOP3hJozM65yc4/kVe7qMhRcHDf4KsIttEzMf 7 | ZOT3qJZqD6/LjAMOK+egrWnVwtREPYjWt1sV0SM2KNL11ItvqAt4BxLJH2unxRnL 8 | pXty/0ooN9mqFjgljj1Ke8si0a+XhYqd6jp53QechKzd1nYsR2ZUA8Cb/ul4D7Vu 9 | ZejIzaCFe+UlPIiDsJMeIvMuBltoxA== 10 | =JiMw 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.0.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.0.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl440NsACgkQiWKrneZm 4 | a700aAf+OI0PmVWkSL0eVnImJt4wlBXsJbWiG/N2lAo8v78IL6a/RczLTcmOAxT3 5 | gqhnqCLqKcY79jPhOmJcQeLLTLfWHEArnXONj2hYKDTGUXd8J4NnDqR28bhYugbX 6 | IqxljetmPCc/x8OFzBanQtJJ+JI5Qdz8t4yvRm1UboD/o0KBRjfi9TOumkfw9hg/ 7 | R0KBlk1glV+9wl0QH3cOBTyPtWDPsOBVh0WU9oo8JfL2Q5VA6U/zT0U0tY/GkPRK 8 | BUEh/YJLR7A0HGN1AfhAxAuxM0ABjEZher3as3Pw31oDWA8WDmFn2Yjc1Le+72k/ 9 | +98D839YSs58FCfyVbFxWTkIX/N6pQ== 10 | =Skgb 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.0.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.0.2.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.0.2.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5Gj+MACgkQiWKrneZm 4 | a73dBQf9GSFd8Og+6HrAVrZwPBL0qsfmvDBdNhDAiQygast+/FhOcmIXnrm8kWUT 5 | 8GT+GyVS27+nqDwggdZZRYh21eHDS8jS3rEYidfWyWPx2iQMyUhyIVKsDCQEhZuS 6 | tRENq+fZh2lRTYGrgkuBeixvg/qOxR17NoFFipJ4DnL0LFzALZowvI6Emten5Nzs 7 | S7k38fbTyTLDjOqDDfh18jxhKHKa60aC3QSeCXK6uZSn31auT73NhQeyypkZwpr3 8 | YExRBzbDKzHsHYGOSwnY8mhEBqK1etC2IkqA0SCVXznzsjvin2BfA0YP1b7/yGXr 9 | l0DLWsNn+9jzd19VItgnVkfUagMcwg== 10 | =u/ZX 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.0.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.0.3.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.0.3.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5dIgsACgkQiWKrneZm 4 | a72Zpgf+LaDvoWoMVKbhLPmoXvgPRIJSjm+G1NZQUQPIF1dZrXhvb3cKKWQV+9ms 5 | M++zBVrC8a7WSfAD3Kz1m6QLkv5LF790rzLb4C8EPUP64MblwWhC/36jkk4ZwFfy 6 | lEYDJ12cFQNGvXGb0kF933E3ahporCd22hvIXrCrOokbTA+m3SKy7py642fuwYZO 7 | osKZr0HCr4HOuuG4MblivYsP8ZxbRCC/ip6Pf9B8Zwr9sJMBunbC7u+SPWn+l4/6 8 | Rlp67JqKtUrtYLnu6IaQFaWMMp2SK3ajyYWUyqC3tC5gFtp2ddNGXej6zyV0JVoD 9 | vBdp00MhrL+zbYbiYrmwUaMmvhIdqQ== 10 | =i5v/ 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.1.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.1.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5fAU8ACgkQiWKrneZm 4 | a70YFwf9GCckQk/Mxoo603anxnxNkp9hs6GisdB0uHSsO1xnxezgzbyVt3aHGFzk 5 | DlPkchC4KWbesAd9BZB5xtv+YYsh7O4ZfV2chE+DFOwV4LSnytgJylX2r+9gSM1U 6 | tbsrQg8qGwPMx/7PJur9cj5gLmyQbrgJmgPhV9+zgRkbouKCkiDRoMkjVO3NBU1I 7 | cUNRC7hXHxrhIYMY9s3o+lNhRQHWKUhGkUm716N77+foHlKaEvOGaaI3ZG3MMS5h 8 | jcxi0YpIgTcFfuXPFTCyvB+nIH/xPUE4d0bq98EG+ZkvAr5Ruqq0OCUam4ku6z55 9 | Dlme0mD5MNrk/ap4EpyGDJ7LVSCuAQ== 10 | =kqxe 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.1.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.1.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.1.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5fCzUACgkQiWKrneZm 4 | a71hbQf8DfqnQLv2E36uzv0JbWfhw3C2O8APinns/Jazv0H6FDwsApmU+N1Ngs2G 5 | 5qyZwfZBAnPNzImWyMQ/r+00pwJh3j0Gn6MPzpbdZdZAGtx0xe5bAyLuQ2dvP8fl 6 | GuCnYroeaTEOEPfsWJdB4qXc8qIOVRbcjVHgmyqeTVSf08LrSC168L9C9vQuj04a 7 | UQ+qegDwIzjBg2h/OiOFKj1UaqyJ4NiXmqt47pZBMzgk76z7Etg8n+j4hbMIRUob 8 | WBVsAGSSjLY8IQFvDVnUnXtIdD56qtH1L+iLpoOHSwQyw9yo2q2bU73HqycH7fza 9 | ijf6t7teuLf7Sr7Eh8VquIxBNa2okw== 10 | =wUWe 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.1.2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.1.2.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.1.2.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl5hSFMACgkQiWKrneZm 4 | a70yRAf/aySUzhDJ/UxIOwysknXh8gpUVRUR0f9WpQXOmtbjUwtvvE7d1GJL9NLI 5 | ItblePklVMwkt4j1FWOL38x2FYNevDdxjK4rI6YhF4ebIrVDBEwobi8czOz76+NN 6 | s5Q1KZncABpcBMJZUL2sGVk1yPMhg0eTHO4RI4BSuxW3yzFdlKNv+L00OpoNGbit 7 | y3z4/EunviIgRIChbytQOATDcB4D7zrDG7nEU/C/wH8tSpGO5+lLJYVxraTnDDF5 8 | W95fwsUwMv5E/kkpGp98OGTZoJX1KePv/yYIg0W8XxJMWPGYJTFYB9ZrosEiunbT 9 | j3KMFQj6e2Tj7MvXKLfbvwLskw84rw== 10 | =xDqs 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.1.3.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.1.3.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.1.3.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl50EK8ACgkQiWKrneZm 4 | a72AbAf/R6qdlxUnOMURvCUn9BZvMKujwBHOxyWFMpjG8UMTdC3CK2hQbCB9ksns 5 | H09JNfy6ujds+NHxNSep3z9p0Bktk6RSr8s350sLftZ4O0a0AeQca4mUP9itb169 6 | d+yJQtAkNapIt7ZpuSkLF/BHdcd37fKq82DLzz8haezreapwVzisLiPY4ptnuxGx 7 | 8C8bXh+DTThNdJiRpJ2GGOtxpfFtbjfI9M0KBBh/yy37ZRujN1Hefz/PMuHJyZ0n 8 | /NmWO7ygpKeTDNcjuc24bJm8hlhjJtrJAtgLcCCs5pEV112xqYdpcWk+j1Rj5yxJ 9 | 69DzKJDzwwDMNKgj4va31LQP3TeDmQ== 10 | =ORRl 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.1.5.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.1.5.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.1.5.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl6DPN4ACgkQiWKrneZm 4 | a70owQf8DEFsYbiLktDjmZFVa3ANszM8Nal96pg+Rkn1b5u1AepndOO6iC4A3C+V 5 | mswGpCAAaajkBphmNVG7z3hEuhhVg4OUudV7wGrjhtBvmr4SpTa+MFD6hMKgoYr4 6 | FxzF+UBZlH4Lv8nXzuLEiYqCl8F9sWZLXQHcufgV2zULs0qnCxENq0uts2IKu0SE 7 | Gt36DhVMg/yElOG6+aIQL/1cCbHLbLwKpZ+Ln0ElfWDO9z3bhnTqLY2jfMhvggDJ 8 | FHOBcFtr78qTqBVm9VOPInbLwKqJCSiLGQXO/GzVpBYLZQwCIndN2BrfHcWD8boj 9 | Fh705u6mecxxpnoIKcYi2V+ib0MDvw== 10 | =0lgm 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.2.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.2.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.2.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAl86kxgACgkQiWKrneZm 4 | a70H7QgAq4mYjS0UcBkQjTmBkv8vyRmBI1fDmAuVavkz3f7x2nOXOMV6HZ1TqyLe 5 | YDubjcWVkN1dytTDyTU2KwkgHTGNz9nsUT2OzHrmSqcxrgI9rAFmbo/hLq7X5giB 6 | MSmNzfQTqSdXJaX01/mUuI5hFAMSpMIr486tBpZTkXOkXxEiGQeqI2JjHZnWLYAf 7 | 94WOVTdziWg4i1iFeXHgoi47LnTFxsY1FTNKauBjq3HJkJvbPKA7z+H+pjvj5bYx 8 | 228mCLC4gY3dt2tezui6GGXaiiLF6e29D0Mlo+dic4v28XR7ePwN4d7HAiHX4pJ9 9 | FfqUL+/jTbB3GdRqtVNwKy45/KyJvQ== 10 | =0VtU 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.3.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.3.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.3.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAmAQPO8ACgkQiWKrneZm 4 | a71TjQf/fb3GAzWPqJkHYJ0GqGiDOhZrwHBBzMcUItA8VadI4frg1r7amzqaAgvM 5 | L9Ke7UsCa7CpQL3rjLEfgQcP+5IDhYV06UbM6xAJy8O1jlC8aSvpeQce1bOuQYj6 6 | FDBMyRocfiEi0oyrjWhXowxhmevfwOTliSKuFeOc+kn//us+hoItQGmPSg6aUFY0 7 | K7bA9An5sOMBIko0lieOtIHGmwsEmSaPIiTNFu8C+jSi0dYRohWj8+IsavlX+nbN 8 | v1xVeFMQqeJhoM0R4qWvzhz1OQWQmJiUWF3gVrb0n/GmHow8uydmNn/+OEsqsHUC 9 | DZJGqZqq+gt3JQDEbUim8R3qIGNJQQ== 10 | =D7SU 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-2.4.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-2.4.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-2.4.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQEzBAABCAAdFiEEtLH2LbrAhOMz86BKiWKrneZma70FAmBnZTQACgkQiWKrneZm 4 | a71OiwgApgxfhvElBqDCa+oXx6B0nEcsqbZKtngkfcLDvljePm08ovyo+nzhIv93 5 | HAuQ0VlQOZ80SbDYhl38xj1o8VbX0hbLYnBJAHUePtRA4nKnCUAssn+mlB4GDCTx 6 | aCsvzrNVJftDoXRPeiTVLuKgCH746w+uZnrICrYuvuV7oKMQO5+ImmSEJnRJFhoj 7 | D+2C9R2MjHUcQEhYHoimgLz2NvGpF0Xi4fJ7Igad13AhbpJonLaoe4C1UJ9lryJL 8 | TklxRBM2B+CaY/MVKAoJd5cggEMUev9S/lvWCncOPLiXsTKBpcbiupdVtVwYUAq1 9 | g4212QzeNM6TrV5XlWChCiq7UOMsuA== 10 | =makU 11 | -----END PGP SIGNATURE----- 12 | -------------------------------------------------------------------------------- /files/hsd-3.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-3.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-3.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmFpqugACgkQ5+KYS2KJ 4 | yTrh7Q/7Bg9BxP2OLvGmWkxmKFTBicGx/O8pm0hZ4Q/CIaDuqrnDEfGRWebQzsC3 5 | 6bYk+Q2BTk+3lIrc+99+dCd0G747K+6/jOm0WgyRYfm+mM2J5M+jizv75pWNzbc2 6 | rdNILapUlfEhhhW1/CDEx0kJszsMEi+QY4mjGjU6zxMXiuTCa6prHMMoG5F1hEUC 7 | 8ZZUO5hfxUaZbEIDvk/QkGAnUaQlRwbdMJe9Ktc6K8frxoghx9AjCvoNgojVPol8 8 | lmgaBNAI7CTMCoEFWfRuJIFGt0bpbboNjo3unE+rujQRIiezXUmz46KW4FTyBrz0 9 | 2MT4yoZ21BkmL+J8FsY/YxOgdQ7haXRw7urVqX8EonW4HIrqeyDGnTBGaa+I4sBN 10 | QOhk6K41MVGrTZ9+7SCXeECkAot2xXNKWNRrSNBC3XmZIqrbckqAJ7CEjpRJas+m 11 | wE/MNsbJAmtDwx2+U7bf2opMNBt5nO6B62MYn7GTspARpB/HpDFViPSaMjW0wifq 12 | wy2snDKQVST3TSfyzS3GxxUbE0J8J+LjcGNwuSY7hDtfANqzJY53W3OKuTLK03OZ 13 | JesmggSrsIkEoONtZHAAhkoMdKug5VgG9/IuK7Y69WJH2aT9lNcHh4rt5JjwferH 14 | XDsTqQmJ24cYi7lW1qLn5YB/O+8mYmoS/VJgqi2KK5u8EVooBjY= 15 | =mbmn 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-3.0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-3.0.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-3.0.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmInhBgACgkQ5+KYS2KJ 4 | yTqJUhAAnFMWqi1lCn2LqVoXUgmowSJBX7Go0bQcm0h4wnFwH4mueZM3Z7CKuVjp 5 | cCrMQMj9sMsKBkBJhQ+x4GBR1ddPQ4EcATQSJqq6/BWwygzgeBdk/9Lt4sE4wIIH 6 | APY15KBgFQ8hACOK85m/O/vcN7IPhfiaSdeE25hh6Hs10nnEWcB3S04BYbjXiv25 7 | H3smtvkPCGfxIqUHOdQmG7JuoSVUNeRIb/sS7sVD/StG4RyeoJBKWIClBap6ZKTY 8 | nNHsJjmf+yYorO0BBTYh6Qm925dSq6UZ6rMin+JyFzrgDFhakz9tjzgGycGFyB0E 9 | xeytptrFKfUqqnkygtmV3d3ZnWTLtkUOTm3C8yEt/AX6H0Vr/nyNEBOryW96+INo 10 | QoFPbIPW0RxJCwGDk7KJW91LdFdYDPpD8WjCqlz5Ni6ypvllzrprrlef/gR7BDX6 11 | /Wt8Uc25r/7DOdKRQVgzyGsVhrlahSCqSLpEl8tkyqn2s6XAxr49bPwvJujC9JFl 12 | pA1bxglW62BVmPTJzYk6DErVpQszOB/Dq5td8D+hN2kCb1Jis9dHQApr5CpvY1tC 13 | ro19QllXdMCpCFFR5faHQ6VPv+BVnGtwjW5YzVkJXmeZprQfDbEcdIgeDaWLfpRV 14 | JccsOTmV/STEbC6/KGwU9Kf48sEkNwLZhfw2Ikx+ITwH6/wpswI= 15 | =YiCe 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-4.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-4.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-4.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmK16BAACgkQ5+KYS2KJ 4 | yToT7RAArXuMY4rsDJ6BaFHk7t9lkZTp09n9R8v430vsSABgymOaj7dhotPYZaKS 5 | Nxn3s9S7AvwhtHRK8DiCownpBiUlb/hJoFr68svU98GC6ta/9IciNEnFqbvTnm3m 6 | 7gQ7ZJOHT8opfFHiaLWXMv/WQmtUkM5dOfEke++Sjh2vOzKBogrBwXofJ5SN521m 7 | qyhdkht4Gr7lehjEug/fzcikjVACJJZKeu+36ewpsXCePV0taCRRg5QjG8JU8R3y 8 | 6dWdkZzFA7e2WDsKPiiMql2mydQeEZWSeO957fVE26sEPNO+dGSqDPb7Sk9Nx5lB 9 | 2z4GibUGc8SaaI7mqkazMiBRT5nTAe51EFnu6+IegDLq/7Mb/2oNVNmTo0EUZALy 10 | 48ymU3qgw2qDW/2mBxZfWAF2H74Ti+cazrmhXquzlJgYEfgCQ1svgeYZzkPL37kO 11 | KkM6F5nkh2MWltX8tv9g2caY66EtrzGKQIst1UpWESjsicVd3Ob6RSwgfkBl/ZTk 12 | tlkWIpyTGzbuIKNFZisvuFqRt6u9ocQz3JZ6TqpjKDg3RLHqmpcmAW12FtMatWtA 13 | i88fKTnzyCCE2cflxiK62ZEarzcpqFMd7aVRaHZV6vD0hnfK1xHnYJ/fRAaOzbl+ 14 | 1Ra5FY58JR74k0UtE5noVMCtyoXE1nlYd8KagCLjnW1EG0ZYLCg= 15 | =RaFU 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-4.0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-4.0.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-4.0.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmLCEEEACgkQ5+KYS2KJ 4 | yTrl1g//e+4MCE+V7pGrJqJ1jVGMGDiAD8UROuT1r62dBv+oXzuZw59GGuvywT4d 5 | pRLJuPOysByeDhq4vcMSSAEOngWZlcZN3DDWeTCpf9mfmFmMrkC0f1vDb2arhL9s 6 | jcBkPZm6vhOh6oaUsHt2Ei5clDYbKUg6AqQD/wk28bZ3Eo1SYbuXedTriQ9RNOHT 7 | iXQ1HGpce9BFzrSrG182xGgO7ZJj2EzFyeEsH/kycJTmL+D302TWJKGmaAU3vfed 8 | iWYvwozgpPORUMaybqkBjkJOqtj+uW1LTvRmZDbRnNs4twa28bwpq+loom12U294 9 | 7oNH1KaqDmMMqj+kLUzSsFJf+QK8kJSEnKrQsGFLQAz5A6QzKVjSQjuZLaSxFgsZ 10 | tViGkYqzujCm8i05mplpjhmKzSXtpXoimlCw11/DgvnDqWHi/zwKruMQeD+Ad37d 11 | xp7jJJ2sqPGKzp257ix7gDMNPbqH0by/Q7rLbDwEwjpuATwBg5bnWdzZ9EXgamAr 12 | h/Z6EAGo9flLIEgZf/Dz0g+WOMNlxvi9i1lMZxlJN2Gg3jTCUPimjaGqr32CLGj/ 13 | u1Ku4iXWZ9lvS2+LQbRFU5xSmKOezBVYWlqgCPUyA+KnuqxF2dXp/wu8qhjGHfPF 14 | 7p5kkXy1sbf2mqoTBmZvPRVs/yeVzaYuiNEmEu7H9xOQ9DHF8eQ= 15 | =LXVo 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-5.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-5.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-5.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmPIidEACgkQsBinu0N9 4 | HwXrXxAAgjxJkY8ELm9W1JynngxjR6k4qPQeZqxOzQsjsE7g5S4pe7PC5Mf0qwi2 5 | rm7A91VdIQ4PYVnY9Rlhl2AFLmETW+xt78NP+9G0xLRQ7Ugg5iuxEbRwtlF2Z305 6 | ygdYK8Tj5kWHg6N427FVyp3IIiLmzgeo153qv+AlEtUJRFodLDiMk192+r/xGyaR 7 | HkfC9X7ewBfXhJNx+3qJKdxeW2xPACOC7a5dV0GKSJJ9CcVM8nZ8wZOrVV6+61fU 8 | AXRK4iauIDnwVlm0uOYs9JPAp7qA3X1AF1rhWkywYMWbnndC9G5iMt0HExdg+pbZ 9 | KEEqC+99ArY97MIxGYedmY12uwj45PJlBJx0l0em20abHIiSv9OkcLyuQvVoJbbM 10 | 2jbZ+TdjW8bptij0rBub2jeySKaLazdUzp/Qcca8arAnn3eUPhnctua9r0Ul3obu 11 | P9nKezNtddtsZQ7a13t/si7BbxgYj7kJsNshCJMC6mev83lD+4yw2SAjGRB3deAg 12 | 3Lqa5+0gnaG5OqwTC1j00jvdkmjkYfOWbodVHfPS+IIpT8c7VD6ppOeTGQqiNjNd 13 | Wz1p3QKlEmuxvy9zJngsWgwEqg3U9T+YVbpSUsTpS5/EpeQb7/qTtqKo8g4tq4Bd 14 | Q/tjICsZCqMBLGxXPM03mEJvkXVctSRtTxUD8GWhFOComxQOxjg= 15 | =hPbm 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-5.0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-5.0.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-5.0.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmPJrSMACgkQsBinu0N9 4 | HwUATBAAsXgBE9du7fwkfiGYXvNnz0mx40XoLAtw86dLKHDMAgchN69wwSHJH6wS 5 | Hna6ew30by5suY7DKPUHlHSx4aO/xu1c20QxI27ruHq6kuq8ATMQ/nF+Jwt+0eaQ 6 | maO7LbJKsfTYO8FoX4O8PcS5apV2AusS0dYVv5pEihuo+yqfw8OfWnrQDbR+Kmzs 7 | Cq8dFFYrc0rNW2zoBSHJNFNQUy4FgWlc8G6dKTCoxJnt8r3GhwlOoOOp/5yVvUy8 8 | +Hg9Hdb2fFANZVrdNGIMBIGEkI723MBBy9zJ4UQCZbr5fb4au/M99gtf2juwztLG 9 | mKQ2z6ZbI9dh1/7TTzM2y/w50uRlGnxgzvFy7CxuQyKuUW7mpflXnDrKvnLP3UZQ 10 | 39H6o8u5bNbOUaG7CpfeDk55zSQeh1GVURyC/D8NGZiwbEMH7SzKZJbWNXz+LR65 11 | DWc0f8rvHAGqFDIQS/9qJG2tnzEeSyxJtwvtKuxSdRM5ulfZXBNcpGcMq3JeJClH 12 | B2R4e+UW0W0chLjO0NZIpdNr1WncDyytHK2dBg2iRoK8hF9UvQBzjif6ocUNJ2W8 13 | ACOgBVB/bNii5MBmgEm7p/jvGJPGe4w2uOsWLQ/3cBgR4Y2Qufz+iYY0QVmcS0m0 14 | 3M7v5sWmE8LzXnH8MZlVkzYH05jKFlnw7s6vGau0IuerXURq9pY= 15 | =fR+K 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-5.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-5.1.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-5.1.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmS2xiQACgkQsBinu0N9 4 | HwXebg//ei0OYe4oDAqeRHpd+/WEBVRUwDJ55cjgdVEnZkPdyyp2vRWRs3JAyfxu 5 | s1WmfL63iIguxccI/3hR6VXER99NeUYeiBEQ344wgNcOBwRxgTbSJChVu7xUF8YF 6 | 1HRLfE/Q+BjlIXZoi8InD5Oiy+6RaClllOyBw5+U6lsaqMLahZSIXzjmrqyPWsuo 7 | gPUvLsHltVOXMkSiA4Vc5BEhq/QwIz3xcyjkVZw0vjGvoKM4qTmM1OnsvoUXufoh 8 | 46QIv8fsIV35gs7qSzi9uq/cQ+l0oABFQCLSAr7MhqJGHwXdu0BDDYiokDiGgNOG 9 | yEP+vC0UtQFQp+BGPCb4Z4GOZ/DoN2NMFCnINTkVoObfWo0mX3zoaPugHU4b6jWr 10 | XRh9cv+GyWeJJpmOSL/2e1F3aah3i34Zmdjgml72KQDgMZLwiGRrtEBT7IL6DBAM 11 | VIYmmxTbNPo+YWcxuGU7xO7yh+MG/b47Pr3jJPMJxfSNqt7qVpmLkmyS60oP6GE0 12 | J/lQ2RRLnrX6QhWa/F7tK1HmQBbmW6yW+xlDjV7VyeL6x8tcEmVXZ1RmXSN3nnjt 13 | pYI29cqUu6wzU6k2Ys9236BlaWhW0qI2c6AmyHY4pf1QMOwpS9QfwCbAiSuWHWEl 14 | HM6OV5hSb7paOgcYU4BtAAmHWxDeCk7+FvdMbrVHpr8cTrOkfL0= 15 | =Wa/N 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-6.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-6.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-6.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmTU1SYACgkQsBinu0N9 4 | HwW8TBAAywq0aunPGiK9xp3ZIt/5J9/GNoOWcexqqlBkMxVEWCVFPCmqKLZaYmCJ 5 | yDWJfpn29KtzjvVytAAKPn/PDKHM1xOQDyum/gwRxy56wmtvfxhhlEEaG7gd21Nr 6 | gpHUnr52PLR1LOxbAZHGhgp7yT5/Dp8Nw6chEmUsi8yQm8uMNAMQx5qwM4gL4Dmr 7 | wIqNss2nvu0xPMZRgXPas8ONkJAArNG9QzHItCKCzURzl1Hh6lWpHWZPbqNq+Bzt 8 | IWyYiCNFDiKAHyHwdiRCW3JBHDLz7ck2PGs0cZakGQIoZqqznV2uQGNACpyWb3HS 9 | /ClBuIYqHdfxr4r+2i9pPFWEv+b7P2F+7/JYneZtPX3FEYVWRcR/F3C0CATfUA/l 10 | tVal/DAkpC4CwZaIFzmLUc+5eJJCe2d+7YnX5CE6ColY6E1WEHN1epNGrY6WW1Ou 11 | 1zQt+JycahKVqBizohJeoO6DAgejCzPhcn8ihImQAIhQbPjf9vCUaeNxlwT4FWRN 12 | h6b9897+H+GI1TjR79jPysvALV3IjBnBb0Hd/Qv10ayeU8EiyjMPgPNobSB/UT50 13 | FM55iUGzFC0Fh/e+xtTsdAUNVZKyGJ2edHrn4G68RpYdkZ3fn/EMVcR/oxHVZD13 14 | jv7/pB9FJ50aaD5n0+VfYug/lotNKw7zxVJ5aLvQjPHrzd9FJRQ= 15 | =8v62 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-6.1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-6.1.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-6.1.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmTp2ZQACgkQsBinu0N9 4 | HwVi2RAAuRiXfIfNuT4B5XXwSdjIWilWMn+wtqtn2fKsA/lQEGDQ7+koYrppPoKe 5 | zjQ39sqQg22iBiBFHfo9elUrsWPIZkZVBzFm2HuMjl+kz/n45EuliExalDYYtor5 6 | WsLLNkOwissGflmVfdaIGnrpfPKhe6RDTp5rkLu5MIPetCbHQu75dSAbobOg2Wtt 7 | 6ERriMaOeycT1wjUkVtSqf805HS7qolzXBOBZ89GWBKZN3cAXSd/7SWhlU6HRS60 8 | C3EnxPBdvpO6ZxDu2TpHFps8UVBHU0JZaXBx7i7WbzhzjrvTSsa2mZrxEL1ntgUw 9 | c/UdDacUqttoXlq18vnU5x1gzXt7WyWf1NGceYHXZUwfQQNCWEq7LuiBMSWhK3nd 10 | R8PyjKnZvAtsvaMO/EiqSIZgQI1qcB4rvgpny7NZrtHMs9LrLCPWE3OWveOldyqD 11 | eY3yUuBsehNxpFW8ILRYY6zSsZVYS7w6iRsZXUe00ILa887kE4oiogCVnbUiys5U 12 | 42/+U4hZQe2lczMMARN9GLx8X0fVhoAU43w/6rXXiAtCkEY90Zi0bgGxgNyYzK8b 13 | mPJA2ML7T4Z36miGuTKTYMujY5oY16jwyG20cs6MCtzd9eo86TLST7JeDyb54shT 14 | 3+dnOfBjQs8PbO11diCUyzK2LcOZggODyqR45/IgsZvOqokjj5I= 15 | =XFK7 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-6.1.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-6.1.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-6.1.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmVMorAACgkQsBinu0N9 4 | HwVJKxAAr8w9KBi2jnLWUqFa2kt21EMAb4TW8AJ5zWfYYucsX3XT5uOZReRSGMK5 5 | LPe50Tz70dbqoLz3qphOzKb/qTSNexPEAxQMYUU/xKJDCIuabUuk5PvS/QNhgEVM 6 | f95J1hfMLo6nMWVHZcnvqmBzKxKHvVm15E9xOSDvJrLpDadOsew8VZ89A57qUKWk 7 | QP6J9HYCxUdGi9L3rLcUL0wbmnzY+U4LaNhj+Wy0FqNgRgGX79XH1OdkjJkdvwCw 8 | qjsSv7kCDQZGOFn4mjvOQxUXmdlZ4KTHlr+gjwnJJrKGkfmIX0BLLHGI9eNcjQlp 9 | FOSEzQwwmsEnPm5rcSOUA0M4j2+oBtPwbG6DXIcl5PSZK1ClGz1hu+XTNJ4d7wub 10 | gg3F123lWKEXcL/yO12cWw1GwFMMbo00lrKrrcvuOy/5s/3VutlWc9GTm0+16xLt 11 | vlp6q/LyD1rAXeHmpBDhueh5JrT5gUMmt5bkd5K7GjBiWVdokt+lI4si0abSGdpT 12 | z36clI9zM2My/LA0sFR5oqkP2S3KRrhhBPtDTS7AGHzMuIfPtiQMRm80CzTcl6mR 13 | mCdAXylYxz/Xclo+SI6sEj5eGqbsYWLWzDt5XNX7aJrEZrMQX0J9U/gxDJZQFlp6 14 | vIl8IozEYeJ0BQQXSPk0vIfcS7+6X+6dHQzrSfWZn7Kp5BmHvkY= 15 | =/lwE 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-7.0.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-7.0.0.tar.gz -------------------------------------------------------------------------------- /files/hsd-7.0.0.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmdXBbYACgkQsBinu0N9 4 | HwW64RAAuDjuFuxrtC0CPURHHRlXhf754Br9c2i/NXMNTQvaN+E1cd2eA9NIFAr5 5 | SlQOFq+1cMF/2Ehj/I+/f7dLxPFjyoj2kJN53qgJ6hPIpZccU8yWMQhPb3meEjhq 6 | 0mmkG0bnnfPhB+LdVL1dx2tVbq3OoWXBCSdzr+4TkvFEvYMSET5JLbv138lmY3aq 7 | CrcsJnsGzSp9LoEz8cGxQdo4SKAr2cisjrUYyItPfcuNf8yHdtEeUXjmIOiJx2NN 8 | SR5IGd8tOuI4l6K5CVEZnwrtMH1Tc4uP0XAkv+tU3Fxic7XMss2pSKC3+0rQ/1m3 9 | mSKOuEh6ZQZh5c7mnEu+JlhdJZ5QoX7Kw5HHjfUeqQKmjvgx5g4DEc+N9y+/WdPd 10 | gm6WGXAFRgnp8cWAhLYIyDoZD5ZQ5n+WmmVOoE6asv8V11kZQs7jlt11oCVR2xTQ 11 | SO8AT2iAEDIhejls94PccPRYp8GRtVn8qcnBSs8jjhonjz2K0iWV3Wz8Xu+r9KNH 12 | fDFHw5z6lYozJV5ZGlzGhvPCEZTMmOVzLEhWdIEL/d7p2sO9zJcGjWMw3E8ohwac 13 | f0RIbD+7jFxXvN/fOhcxqwJSML8XjLRoZAY5of3CQmkQgbC9JSUzgIZng28tYAK1 14 | sdW4C8pCx+wPB+XPvrPcoAHEAYAXlFK08tBj7OMmJwgm/Y38jjc= 15 | =F+eN 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /files/hsd-7.0.1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/files/hsd-7.0.1.tar.gz -------------------------------------------------------------------------------- /files/hsd-7.0.1.tar.gz.asc: -------------------------------------------------------------------------------- 1 | -----BEGIN PGP SIGNATURE----- 2 | 3 | iQIzBAABCgAdFiEEFrhvkEXaY4kUgi4asBinu0N9HwUFAmdunMUACgkQsBinu0N9 4 | HwW2ORAA2h0TW0TEtKwm/LH5JqeX9y1t2F/FuWnH01oOurYkhRXqrua8EBFVK6lz 5 | R5aLhWeEFdel6y1z0wlC2hnMA4yaLKee2ktUgCSuvm0N72Y/sv0h9AiKfDvDhgcl 6 | jTMzA3DCdD0R1dFxaK+eaAF79dCBCwuG/TPvg9UnPfpVvyOKgU9xGI5xx3Wp02sP 7 | lYZXwoHAzZ3GA8FQuX2umfbhMQP7t0Oc/2D6nKvUUa8ZGJw56enPZbAHmsX7fNUo 8 | wEGcV9jAecIo2Sh9BSgSWE3S5OFWRGZvWkNfiO87JRb8MrByg6B9nq5zwu4HX5N+ 9 | FHW9bG0tKdee5ExS6h6yd2XydO2sygMQcWvrtWKIDoJCbQ7N5htlIm+euo13hdjK 10 | wpJQM5MtHDQ24PPkMvUlOUVrYIVVozASl+9KssBWlrLf1vtn8ieIdcfYKI2iRpdt 11 | 1bxvoQ2oAwjLWXD+18gKFtUtuYV/jaKTc9Pi9Dsrhamxu6Fbo+lptOCB7kzi66eq 12 | GiP3dtiF3pV2nTmPTFTLcNIr/K+MMpYpOv9n1qMJWoSoSaet36KAFkDkQwXY/xbO 13 | VgN6ZjYkQBw5mS7fIE+rnFXKiVZRwAJ/n/4XOt7veiP8qpjEMKZ6lL5lh57k98Ay 14 | 5pZuOBHSzPlZmxupKP3hkdIS7dvoikZrf3lVQuFjhQ7877mM0tc= 15 | =IA3/ 16 | -----END PGP SIGNATURE----- 17 | -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.eot -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.eot? -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.ttf -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.woff -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.woff2 -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Bold/OpenSans-Bold.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Bold/OpenSans-Bold.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.eot -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.eot? -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.ttf -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.woff -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.woff2 -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.eot -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.eot? -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.ttf -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.woff -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.woff2 -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot? -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2 -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Bold.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-BoldItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-ExtraLight.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Italic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Light.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-LightItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Medium.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-MediumItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Regular.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-Thin.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexMono/IBMPlexMono-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexMono/IBMPlexMono-ThinItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Bold.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-BoldItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-ExtraLight.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Italic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Light.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-LightItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Medium.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-MediumItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Regular.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-Thin.ttf -------------------------------------------------------------------------------- /fonts/IBMPlexSans/IBMPlexSans-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/IBMPlexSans/IBMPlexSans-ThinItalic.ttf -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.eot? -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.ttf -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.woff -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.woff2 -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Italic/OpenSans-Italic.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Italic/OpenSans-Italic.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.eot -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.eot? -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.ttf -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.woff -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.woff2 -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Light/OpenSans-Light.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Light/OpenSans-Light.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.eot -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.eot? -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.ttf -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.woff -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.woff2 -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.eot -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.eot? -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.woff -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.woff2 -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Regular/OpenSans-Regular.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Regular/OpenSans-Regular.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.eot -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.eot? -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.ttf -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.woff -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.woff2 -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot? -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0 -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0 -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2 -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0 -------------------------------------------------------------------------------- /fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0 -------------------------------------------------------------------------------- /fonts/nitti/nitti-light-v500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/nitti/nitti-light-v500.eot -------------------------------------------------------------------------------- /fonts/nitti/nitti-light-v500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/nitti/nitti-light-v500.woff -------------------------------------------------------------------------------- /fonts/nitti/nitti-medium-v500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/nitti/nitti-medium-v500.eot -------------------------------------------------------------------------------- /fonts/nitti/nitti-medium-v500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/nitti/nitti-medium-v500.woff -------------------------------------------------------------------------------- /fonts/nitti/nitti-medium-v500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/fonts/nitti/nitti-medium-v500.woff2 -------------------------------------------------------------------------------- /how-it-works/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 30 | 31 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 81 | 82 |
83 |
84 |
85 | 86 | 87 | 88 |
89 |
90 |
91 |

How it Works

92 |

The prior statements in this document is retracted. Please see the design notes (Section: "Further Distribution") for more information.

93 | 94 | 95 |
96 |
97 |
98 | 99 | 100 |
101 |
102 | 103 | 104 | 105 | 184 | 185 | 186 | 187 | 192 | 193 | 194 | 195 | 196 | -------------------------------------------------------------------------------- /images/0_H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/images/0_H.png -------------------------------------------------------------------------------- /images/1_verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/images/1_verify.png -------------------------------------------------------------------------------- /images/landing/blocks.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Artboard 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /images/landing/double-pie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | pie 2 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /images/landing/faucet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Faucet 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /images/landing/logo-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | logo-dark 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /images/landing/logo-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | logo-white 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /img/favicon/hns-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/img/favicon/hns-favicon.ico -------------------------------------------------------------------------------- /img/footer/down-caret.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Created with Sketch. 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /img/footer/github.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Created with Sketch. 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /img/footer/reddit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Created with Sketch. 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /img/footer/twitter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Created with Sketch. 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /img/footer/up-caret.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | Created with Sketch. 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /img/icons/user_icon_black.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | myaccount_icon 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /img/icons/user_icon_white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | myaccount_icon_white 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /img/white_checkmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | white check 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /js/faq.js: -------------------------------------------------------------------------------- 1 | 2 | document.addEventListener('DOMContentLoaded', function(){ 3 | const faq = document.getElementById('faq'); 4 | const general = document.getElementById('general'); 5 | const grants = document.getElementById('grants'); 6 | const naming = document.getElementById('naming'); 7 | const faucet = document.getElementById('faucet'); 8 | const footer = document.getElementById('footer'); 9 | 10 | const gLink = document.getElementById('general-link'); 11 | const grantsLink = document.getElementById('grants-link'); 12 | const nLink = document.getElementById('naming-link'); 13 | const fLink = document.getElementById('faucet-link'); 14 | 15 | const qLinks = document.getElementsByTagName('h3'); 16 | Array.prototype.forEach.call(qLinks, function(item){ 17 | item.nextElementSibling.classList.add('hide'); 18 | item.addEventListener('click', function(e) { 19 | if (item.children[0].classList.contains('hide')) { 20 | item.children[0].classList.remove('hide'); 21 | item.children[1].classList.add('hide'); 22 | item.nextElementSibling.classList.add('hide'); 23 | } else { 24 | item.children[0].classList.add('hide') 25 | item.children[1].classList.remove('hide') 26 | item.nextElementSibling.classList.remove('hide'); 27 | } 28 | }); 29 | }) 30 | 31 | const clearActive = function() { 32 | fLink.classList.remove('active'); 33 | nLink.classList.remove('active'); 34 | grantsLink.classList.remove('active'); 35 | gLink.classList.remove('active'); 36 | } 37 | 38 | document.getElementById('navigation').addEventListener('click', function(e) { 39 | if(e.target.tagName === "A") { 40 | clearActive(); 41 | e.target.classList.add('active'); 42 | } 43 | }) 44 | 45 | document.addEventListener('scroll', function(){ 46 | const fixedLocation = faq.getBoundingClientRect().top; 47 | const gLocation = general.getBoundingClientRect().top; 48 | const grantsLocation = grants.getBoundingClientRect().top; 49 | const nLocation = naming.getBoundingClientRect().top; 50 | const fLocation = faucet.getBoundingClientRect().top; 51 | const footerLocation = footer.getBoundingClientRect().top; 52 | 53 | if (fixedLocation <= 0) { 54 | faq.classList.remove('absolute'); 55 | faq.classList.add('fixed'); 56 | } else { 57 | faq.classList.remove('absolute'); 58 | faq.classList.remove('fixed'); 59 | } 60 | 61 | clearActive(); 62 | if (fLocation <= 10){ 63 | fLink.classList.add('active'); 64 | } else if (nLocation <= 10){ 65 | nLink.classList.add('active'); 66 | } else if (grantsLocation <= 10){ 67 | grantsLink.classList.add('active'); 68 | } else { 69 | gLink.classList.add('active'); 70 | } 71 | }) 72 | }) 73 | -------------------------------------------------------------------------------- /js/flash_message.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | const flashmessagecontainer = document.querySelector('.flashmessage-container') 3 | const closeFlashMessage = document.querySelector('.close-flash-message') 4 | 5 | if (closeFlashMessage) { 6 | closeFlashMessage.addEventListener('click', function(){ 7 | flashmessagecontainer.style.display = 'none' 8 | }) 9 | } 10 | 11 | if (flashmessagecontainer) { 12 | setTimeout(function(){ 13 | flashmessagecontainer.style.display = 'none' 14 | }, 8200) 15 | } 16 | }()) 17 | -------------------------------------------------------------------------------- /js/footer.js: -------------------------------------------------------------------------------- 1 | document.addEventListener('DOMContentLoaded', function(){ 2 | 3 | const footer = document.getElementById('footer') 4 | const footerHeader = document.getElementsByClassName('header') 5 | const footerLinks = document.getElementsByClassName('links') 6 | const footerCaretsUp = document.getElementsByClassName('footer-caret-up') 7 | const footerCaretsDown = document.getElementsByClassName('footer-caret-down') 8 | let lastFooterTarget = null 9 | 10 | // functions 11 | 12 | const setCaretOrientationToClosed = function(){ 13 | for (index = 0; index < footerCaretsDown.length - 1; ++index) { 14 | footerCaretsDown[index].classList.remove('hide') 15 | footerCaretsUp[index].classList.add('hide') 16 | } 17 | } 18 | 19 | const open = function(target){ 20 | 21 | if (target === lastFooterTarget) { 22 | target.children[1].classList.remove('hide') 23 | target.lastElementChild.children[0].classList.add('hide') 24 | } else if (lastFooterTarget !== null) { 25 | lastFooterTarget.children[1].classList.remove('hide') 26 | } 27 | 28 | const links = target.nextElementSibling 29 | 30 | if(links.classList.contains('open')) { 31 | return links.classList.remove('open') 32 | } 33 | 34 | Array.prototype.forEach.call(footerLinks, function(item){ 35 | item.classList.remove('open') 36 | }) 37 | 38 | setCaretOrientationToClosed() 39 | links.classList.add('open') 40 | target.children[1].classList.add('hide') 41 | target.lastElementChild.children[0].classList.remove('hide') 42 | } 43 | 44 | // event listeners 45 | 46 | if (footer) { 47 | footer.addEventListener('click', function(e){ 48 | 49 | const target = e.target 50 | 51 | if (target.classList.contains('header')) { 52 | open(target) 53 | lastFooterTarget = target 54 | } else if (target.parentElement.classList.contains('header')) { 55 | open(target.parentElement) 56 | lastFooterTarget = target.parentElement 57 | } 58 | 59 | }) 60 | } 61 | 62 | }) 63 | -------------------------------------------------------------------------------- /js/nav.js: -------------------------------------------------------------------------------- 1 | window.addEventListener('load', function(e){ 2 | /* 3 | * Nav Bar 4 | */ 5 | // Disable no-js fixes 6 | const navBar = document.getElementById('navBar'); 7 | if (navBar.classList) { 8 | navBar.classList.remove('no-js') 9 | } 10 | 11 | const sideNav = document.getElementById('burgernav'); 12 | 13 | if( sideNav ) { 14 | const bars = document.getElementById('nav-toggle'); 15 | const overlay = document.getElementById('overlay'); 16 | 17 | function toggleNav(e){ 18 | sideNav.classList.toggle('dropped'); 19 | document.body.classList.toggle('active-nav'); 20 | } 21 | 22 | sideNav.addEventListener('click', function(e){ 23 | // if a tag has a #id for the href 24 | if( e.target.nodeName === 'A' && e.target.hash){ toggleNav(); } 25 | }); 26 | 27 | 28 | bars && bars.addEventListener('click', toggleNav); 29 | overlay && overlay.addEventListener('click', toggleNav); 30 | } 31 | 32 | /* 33 | * Drop down 34 | * 35 | * Supports multiple dropdowns 36 | */ 37 | const dropdownMenus = document.getElementsByClassName('dropdown'); 38 | 39 | if( !dropdownMenus.length) { return } 40 | 41 | Array.prototype.forEach.call( dropdownMenus, function( item, index, arr ){ 42 | // add event listeners to all dropdown elements 43 | item.addEventListener( 'mouseover', showDropDown ); 44 | item.addEventListener( 'mouseleave', hideDropDown ); 45 | }); 46 | 47 | function showDropDown( e ){ 48 | console.log("show") 49 | const target = e.target; 50 | const from = e.fromElement; 51 | // if dropdown link then dont show dropdown 52 | if( target.nodeName !== 'A' || 53 | ( (from && from.classList) && from.classList.contains('dropdown-menu') ) ) { return } 54 | 55 | const dropdownMenu = target.nextElementSibling; 56 | dropdownMenu && dropdownMenu.classList.remove('hide'); 57 | } 58 | 59 | function hideDropDown( e ){ 60 | const dropdownMenu = e.target.lastElementChild; 61 | dropdownMenu.classList.add('hide'); 62 | } 63 | }); 64 | -------------------------------------------------------------------------------- /mascot/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 |
39 | 80 | 81 |
82 |
83 |
84 | 85 | 86 | 87 |
88 |
89 |
90 |

Handshake Mascot

91 |
92 |
93 |
94 | 95 |
96 |
97 |

Any previously proposed mascot before the publication of this document (December 2019) has been retconned, dropped, and any use of the prior description or any proposed images is not any recommended or official mascot. Individual communities within Handshake may make their own unique mascot; there is no expectation of official mascots solely from the efforts of the promoter or third party.

98 |
99 |
100 | 101 |
102 |
103 | 104 | 105 | 106 | 185 | 186 | 187 | 188 | 193 | 194 | 195 | 196 | 197 | -------------------------------------------------------------------------------- /notice/2020-06-09-coinmarketcap.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | CMC Self-Reporting Portal Verification 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 81 | 82 |
83 | 84 |
85 |
86 | 87 | 88 | 89 |
90 |

CoinMarketCap
Self-Reporting Portal
Verification

91 | CoinMarketCap: We would like to register one handshake.org email to manage Handshake's self-reporting dashboard on CoinMarketCap.

92 | matthew@handshake.org

93 | https://coinmarketcap.com/currencies/handshake/ 94 |

95 | 96 | 175 | 176 | 177 | 178 | 183 | 184 | 185 | 186 | -------------------------------------------------------------------------------- /notice/cn/2020-04-02-Inflation-Bug-Disclosure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake Re-Claim Inflation Bug: Full Disclosure 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 | 81 | 82 |
83 | 84 |
85 |
86 | 87 | 88 | 89 |
90 |

再次声明引发的通货漏洞: 全方位纰漏

91 |
92 | 93 |
94 |

摘要

95 |

96 | 用户的HNS,名字和HNS 主域内容数据没有风险。在握手协议中发现一个缺陷,该缺陷可能使HNS总量超出预先的设计。拥有一个保留域名的用户可以通过修改他们的钱包,生成额外的HNS.最坏的情况下,一个恶意的矿工可以在每一个区块中生成近乎无限的HNS。 97 | 这个漏洞从来没有被利用,目前已经修复。 98 | 矿工们和挖矿的相关软件必须尽快更新他们的全节点。 相关用户必须尽快更新如下的软件: 99 |

100 |

101 | • hsd v2.4.0
102 | • Bob Wallet v0.7.0 103 |

104 |
105 | 106 |
107 |

事件过程

108 |

(所有的时间均为 UTC 标准时间(UTC+0))

109 | 2021年3月24日16点
110 | Matthew Zipkin 发现这个协议缺陷,并且发送一个加密邮件给 Christopher Jeffrey (JJ) ,同时邮件中包含了一个缺陷的描述和一个演示攻击的测试 。 JJ 确认了这个缺陷很快联系了Zipkin 讨论出一个解决方案。 Zipkin 运行了 相关脚本,并确认该缺陷在当前的区块链网络上没有被利用。

111 | 2021年3月24日18点
112 | Joseph Poon 收到这个通知,同时帮助制定出一个代码的修复开发计划。 JJ 开始编写hsd 的补丁代码,同时共享给 Zipkin 修复开发计划逐渐形成。

113 | 2021年3月25日7点
114 | JJ 和团队共享了新版本的补丁,该补丁中包含了 Zipkin 建议的未公开的软件分支。

115 | 2021年3月25日18点
116 | 联系鱼池通知这个事件。

117 | 2021年3月28日1点
118 | JJ 把最终的补丁发给 Zipkin 检查并测试。最终的补丁中包含了对链的重组添加了额外的保护机制,为了防止链的分叉。

119 | 2021年3月28日3点
120 | 联系鱼池和Poolin把补丁发送给他们开始更新。更新机制生效在 #61038 区块 和 #61039 区块。联系大象矿池。

121 | 2021年3月29日8点
122 | 大象矿池更新。修复率达到 70% 。

123 | 2021年3月29日23点
124 | 联系 Urkel 矿池。

125 | 2021年3月30日13点
126 | 联系 ViaBTC 和 火币 . 补丁发送给 Urkel Pool 和 ViaBTC 同时完成更新。

127 | 2021年3月31日0点
128 | 修复率达到80%。联系 Bob 钱包。

129 | 2021年3月31日2点
130 | 火币拿到补丁完成更新。

131 | 2021年4月1日22点
132 | 修复率达到 90%。再次联系 Namebase 和 Bob Wallet 已通知部署计划。

133 | 2021年4月2日16点
134 | 补丁发布在 hsd v2.4.0 同时包含在 Bob Wallet v0.7.0。完成的纰漏发布 135 |
136 | 137 |
138 |

详细描述

139 |

140 | Handshake的协议允许传统DNS中域名所有者在Handshake的区块链系统中声明他们的域名。声明过程需要一个DNSSEC证明,该证明会通过一个特殊的转账提交到handshake网络。这种机制意味着 传统DNS的恶意活动可以扰乱我们的Handshake系统。在这个事件中, JJ 讨论了一个 "如果godaddy被入侵" 的解决方案。这个解决方案就是,在需要声明的域名完成注册之前,添加30天的锁定时间,同时要求传统域名所有者重新提交一次声明在他们完成注册之前。这些声明生成了新的HNS作为奖励,但是只有最后的域名的声明可以使用这笔奖励,这样保持了这笔奖励的完整性。然而,每次声明的时候支付给矿工的费用并没有受到保护。这意味着,如果一个人重新提交一次声明,他们需要再支付额外的费用,这笔费用没有完成原有设计协议的记录,这样膨胀了HNS的提供。由于费用是由提交索赔的用户选择的,因此可以故意利用该漏洞生成无限的HNS。 141 |

142 |

143 | 幸运的是,hsd钱包目前不允许用户重新声明(但它应该支持,而且很快就会支持)。然而,一个好奇的用户可能会编辑钱包的代码,并强迫它向网络提交一个新的声明,意外地利用了这个漏洞。 例如,如果用户丢失了用于生成初始声明的密钥(这意味着在证明中使用的实际TXT记录),他们可以尝试使用另一个钱包生成新的密钥,并提交重新索赔。请注意,额外产生的币是作为一种费用给一个矿工,是不可消费的索赔人。恶意矿工可能与遗留名称持有者合作或获得保留的遗留名称,并在开采的每个区块提交新的开采权,可能会向自己支付名称报酬的100%作为费用。 144 |

145 |

146 | 例如,如果用户丢失了他们用来生成初始索赔的密钥(意思是证明中使用的实际TXT记录),他们可能试图用另一个钱包生成一个新的请求,并提交重新索赔。 请注意,额外生成的硬币是作为一种费用赠送给矿工的,索赔人无法使用。 一个恶意的矿商可以与一个遗留名称持有人合作,或者获得一个保留的遗留名称,并向他们挖掘的每个区块提交了一份新的索赔要求,这可能会为自己支付100%的名称奖励作为费用。 这个缺陷不仅仅是一个可以用软件补丁修复的实现bug。 握手协议的设计是一个问题,它影响到每个用户和所有hsd的完整节点。 解决这类问题的唯一方法是使用软叉,它为协议添加了新的规则,由矿工执行。 具体来说,矿商运行新的代码,防止重新索赔加剧货币供应。 由于缺陷的严重程度和执行难度低,问题必须向有限的各方披露,而且非常仔细。 团队最初联系了F2Pool(鱼池)和Poolin(两个矿池),因为它们加在一起占了网络散率的50%以上。 一旦51%的hashrate被修补了,就存在了一个潜在的结果,一个少数矿商可能会在不知情的情况下挖掘出一个新规则下无效的区块。 这个区块将被大多数矿工从链上被撬开。 这就是为什么一旦将51%的hashrate升级,少数族裔矿泉就会尽快得到通知。 147 |

148 |

149 | 最后,补丁必须部署到运行完整节点的所有用户。 这一过程反映了部署的优先级和权衡:
150 | 1。 保护用户免受通胀攻击(升级大部分hashrate)。
151 | 2。 保护矿工彼此不受伤害(升级剩下的hashrate)。
152 | 3 . 保护用户免受矿工的伤害(尽可能广泛地部署补丁)。
153 | 通常,软分支是广泛宣传的,部署是显而易见的,但这是一个敏感的问题:在新协议规则到位并以尽可能多的hashrate执行之前,这个缺陷不能被披露。 因此,补丁包括一个隐蔽的信号机制,以便团队可以监视其部署。 代码将两个标记字节(0xf0ba)插入到每个coinbase事务中的第二个证人项(通常填充8个随机字节的字段)中。 当部署达到90%时,团队认为公开披露补丁足够安全。 154 |

155 |
156 | 157 |
158 |

新的协议内容

159 |

160 | HNS重新索赔通货膨胀漏洞:完全披露 新协议规则 声明必须提交到主网块散列。默认情况下,所有的请求都提交到块#1。现有的规则已经要求,随后的收回必须保证更高的区块高度。这使得在软件中,当索赔被重新提交时很容易确定(commitHeight > 1)。以下新规则由软分叉代码强制执行 最初的声明必须提交到区块1。 初始索赔必须支付低于1,000 HNS的费用。 重新申索必须支付与首次申索完全相同的费用。 矿商不能收取任何重新申请的费用:这些费用被“烧掉”(销毁)了,或者更准确地说,它已经存在于以前的区块中。 直到自上次索赔或重新索赔以来已经过288个区块后,才能挖掘重新索赔。 161 |

162 | 163 |
164 |

Thanks

165 |

166 | This document was translated into Chinese by ludoviso/ and @v1xingyue/ from the hnsfans.com community. 167 |

168 | 169 |
170 | 171 | 172 | 251 | 252 | 253 | 254 | 259 | 260 | 261 | 262 | -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handshake-org/handshake-web/348df60c3e8a940c095398888be0277f45a9ca53/robots.txt -------------------------------------------------------------------------------- /telegram.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Handshake Telegram 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | Redirecting you to https://t.me/handshake_hns 35 | 36 | 37 | -------------------------------------------------------------------------------- /trademark-disclaimer/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Handshake 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 33 | 34 | 35 | 36 | 37 | 38 |
39 | 80 | 81 |
82 |
83 |
84 | 85 | 86 | 87 |
88 |
89 |
90 |

Trademark Disclaimer

91 |
92 |
93 |
94 | 95 |
96 |
97 | 98 |

Handshake Names Trademark Disclaimer

99 |

Handshake started a sunrise period on March 20, 2018 (the “Sunrise Period”). The purpose of the Sunrise Period is for trademark holders and applicants to claim their trademarked domain names and receive their USPTO or European Union registered trademarked domain names, or other trademark equivalent registered in another country, as a Handshake name. The Sunrise Period will end no earlier than three months after the start of the Sunrise Period.

100 |

The top one hundred thousand ranked domain names, according to Alexa on 2018-06-04 18:18:41 timezone PST have been pre-reserved as part of the Handshake network. This Sunrise Period is for domain name holders that have a pending trademark application or a trademarked domain name but do not currently own a top one hundred thousand Alexa ranked website to claim the trademarked name on the Handshake blockchain. Handshake Development is providing forms for both types of users to claim their respective Handshake names.

101 |

In order to claim your USPTO, European Union, or equivalent government entity in a foreign country registered trademarked domain name during the Sunrise Period, you MUST fill out this form on the Handshake.org website. Only the verified or pending trademark holder or a registered agent thereof can claim a trademark pending or trademarked name on the Handshake blockchain during the Sunrise Period. Moreover, if there are identical trademarks in question between applicants, then Handshake will register the earliest registered trademark that has been claimed during the Sunrise period. Upon mainnet launch, claims via the application will close. Following this period, entities can register Handshake names associated with their trademarked domain names through the regular Handshake auction process.

102 |

If you fail to fill out this form within the Sunrise Period, there is no guarantee at mainnet launch that you will be able to claim a domain name on the Handshake name system that references your trademark(s), and there is no guarantee you will be able to claim the name(s) in the future. After the sunrise period is over, Handshake will launch as a distributed, and decentralized system free from centralized control and secured by a proof of work consensus algorithm. This means that the Handshake Development will not be able to assist with name disputes as any changes to the system will be subject to community consensus which we cannot guarantee.

103 |
104 |
105 |
106 | 107 | 108 | 187 | 188 | 189 | 190 | 195 | 196 | 197 | 198 | --------------------------------------------------------------------------------