aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Schlyter <jakob@kirei.se>2015-01-10 23:59:07 +0100
committerJakob Schlyter <jakob@kirei.se>2015-01-10 23:59:07 +0100
commitdeb6f4f64428a5ac9a88a12029aa938cfda36184 (patch)
treeaaee4f8cd19db9b10b25a6830f9113bd990815fb
parentf9022c7441652e9816c7557802b67ffb97ba60d9 (diff)
add annotation layer and mention the entropy sources
-rw-r--r--hsm-board.graffle1521
1 files changed, 1402 insertions, 119 deletions
diff --git a/hsm-board.graffle b/hsm-board.graffle
index 6b8133a..259c67e 100644
--- a/hsm-board.graffle
+++ b/hsm-board.graffle
@@ -14,7 +14,7 @@
<key>BackgroundGraphic</key>
<dict>
<key>Bounds</key>
- <string>{{0, 0}, {818, 571}}</string>
+ <string>{{0, 0}, {818, 559}}</string>
<key>Class</key>
<string>SolidGraphic</string>
<key>ID</key>
@@ -61,14 +61,1252 @@
<key>Head</key>
<dict>
<key>ID</key>
+ <integer>210</integer>
+ </dict>
+ <key>ID</key>
+ <integer>254</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{227.80311720140909, 125.62992217287302}</string>
+ <string>{364.25196055375568, 227.18942619211924}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>253</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{182.30311720140909, 110.62992217287302}, {91, 30}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>253</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 JTAG port for\
+testing and debugging}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>247</integer>
+ </dict>
+ <key>ID</key>
+ <integer>251</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{197.31491720140912, 168.25243757464659}</string>
+ <string>{300.0865824241771, 227.18942619211924}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>250</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{141.31491720140912, 153.25243757464659}, {112, 30}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>250</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 At least two entropy sources\
+connected to the FPGA}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>168</integer>
+ </dict>
+ <key>ID</key>
+ <integer>246</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{333.38189234855605, 125.62992217287302}</string>
+ <string>{429.06298469487933, 227.18942619211924}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>245</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{284.88189234855605, 100.62992217287302}, {97, 50}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>245</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 USB Client interface\
+used for communicating\
+with applications and\
+HSM management}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>214</integer>
+ </dict>
+ <key>ID</key>
+ <integer>243</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{119.94094535769443, 227.18942619211924}</string>
+ <string>{227.80311720140909, 227.18942619211924}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>242</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{74.440945357694432, 212.18942619211924}, {91, 30}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>242</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 SPI flash contains the\
+FPGA bitstream (code)}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>174</integer>
+ </dict>
+ <key>ID</key>
+ <integer>241</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{128.44094535769443, 285.29964307344687}</string>
+ <string>{227.80311720140909, 285.29964307344687}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>240</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{91.440945357694417, 265.29964307344687}, {74, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>240</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Keystore contains\
+encrypted\
+application keys}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>164</integer>
+ </dict>
+ <key>ID</key>
+ <integer>239</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{108.9409453576944, 343.40985995477433}</string>
+ <string>{227.80311720140909, 343.40985995477433}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>238</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{52.440945357694396, 323.40985995477433}, {113, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>238</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Master Key Memory\
+contains the asymmetric key\
+used to encrypt the Keystore}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>170</integer>
+ <key>Info</key>
+ <integer>8</integer>
+ </dict>
+ <key>ID</key>
+ <integer>236</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{575.04721590275449, 406.92913726267847}</string>
+ <string>{575.04721590275449, 299.4728713373018}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>235</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{516.04721590275449, 386.92913726267847}, {118, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>235</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Tamper detection circuit\
+responsible for erasing Master\
+Key Memory upon tamper}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>218</integer>
+ </dict>
+ <key>ID</key>
+ <integer>234</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{701.13780124243783, 125.62992217287302}</string>
+ <string>{698.35431531582935, 319.31539141357285}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>233</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{657.63780124243783, 110.62992217287302}, {87, 30}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>233</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Tamper input/outputs\
+may be added later}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>216</integer>
+ </dict>
+ <key>ID</key>
+ <integer>232</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{575.04721590275449, 125.62992217287302}</string>
+ <string>{575.04721590275449, 213.01619792826423}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>230</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{534.04721590275449, 105.62992217287302}, {82, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>230</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Tamper switch to\
+simulate tamper\
+during development}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>223</integer>
+ </dict>
+ <key>ID</key>
+ <integer>229</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{429.06298469487933, 65.354331120168126}</string>
+ <string>{429.06298469487933, 151.55950422912957}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>225</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>190</integer>
+ </dict>
+ <key>ID</key>
+ <integer>228</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Points</key>
+ <array>
+ <string>{560.04721590275449, 65.354331120168126}</string>
+ <string>{485.75587619115618, 227.18942619211924}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>Legacy</key>
+ <false/>
+ <key>Pattern</key>
+ <integer>24</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>227</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{486.04721590275454, 45.354331120168119}, {148, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>227</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 USB Host interface for connecting\
+Security Officer authenticators and \
+storage devices for master key backup}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{386.06298469487933, 45.354331120168119}, {86, 40}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FitText</key>
+ <string>YES</string>
+ <key>Flow</key>
+ <string>Resize</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>HelveticaNeue-Italic</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>225</integer>
+ <key>Layer</key>
+ <integer>0</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
+{\colortbl;\red255\green255\blue255;}
+\deftab720
+\pard\pardeftab720\qc
+
+\f0\i\fs16 \cf0 Applications connect\
+via the Cryptech\
+PKCS#11 provider}</string>
+ </dict>
+ <key>Wrap</key>
+ <string>NO</string>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>153</integer>
+ </dict>
+ <key>ID</key>
+ <integer>249</integer>
+ <key>Layer</key>
+ <integer>1</integer>
+ <key>Points</key>
+ <array>
+ <string>{300.0865824241771, 227.18942619211924}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>0</string>
+ <key>Legacy</key>
+ <false/>
+ <key>LineType</key>
+ <integer>1</integer>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>247</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{274.5747824241771, 213.01619792826426}, {51.023600000000002, 28.346456527709961}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>8</real>
+ </dict>
+ <key>ID</key>
+ <integer>247</integer>
+ <key>Layer</key>
+ <integer>1</integer>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>1</string>
+ <key>g</key>
+ <string>1</string>
+ <key>r</key>
+ <string>0.4</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc
+
+\f0\fs16 \cf0 Entropy Sources}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
<integer>168</integer>
</dict>
<key>ID</key>
<integer>224</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 91.614174043944487}</string>
- <string>{330.23621221362959, 155.90551301438038}</string>
+ <string>{429.06298469487933, 151.55950422912957}</string>
+ <string>{429.06298469487933, 227.18942619211924}</string>
</array>
<key>Style</key>
<dict>
@@ -97,7 +1335,7 @@
</dict>
<dict>
<key>Bounds</key>
- <string>{{304.72441221362959, 77.440945780089507}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{403.55118469487934, 137.38627596527459}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -109,6 +1347,8 @@
</dict>
<key>ID</key>
<integer>223</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -160,10 +1400,12 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>220</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 214.01572989570809}</string>
- <string>{273.54332071735274, 272.12594677703555}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
+ <string>{372.37009319860249, 343.40985995477433}</string>
</array>
<key>Style</key>
<dict>
@@ -192,7 +1434,7 @@ Driver}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{248.03152071735272, 257.95271851318057}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{346.8582931986025, 329.23663169091935}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -204,6 +1446,8 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>219</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -254,10 +1498,12 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>217</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{476.22044342150491, 170.07874127823536}</string>
- <string>{476.22044342150491, 199.84250163185305}</string>
+ <string>{575.04721590275449, 241.36265445597422}</string>
+ <string>{575.04721590275449, 271.12641480959189}</string>
</array>
<key>Style</key>
<dict>
@@ -286,7 +1532,7 @@ Driver}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{450.70864342150492, 141.73228475052539}, {51.023599999999988, 28.346456527709961}}</string>
+ <string>{{549.53541590275449, 213.01619792826426}, {51.023599999999988, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -298,6 +1544,8 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>216</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{0, 1}</string>
@@ -355,10 +1603,12 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>215</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{128.97634472015943, 155.90551301438038}</string>
- <string>{201.25980994292735, 214.01572989570809}</string>
+ <string>{227.80311720140909, 227.18942619211924}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -387,7 +1637,7 @@ Driver}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{103.46454472015944, 141.73228475052539}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{202.2913172014091, 213.01619792826426}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -399,6 +1649,8 @@ Driver}</string>
</dict>
<key>ID</key>
<integer>214</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -450,10 +1702,12 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>213</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{201.25980994292735, 155.90551301438038}</string>
- <string>{201.25980994292735, 214.01572989570809}</string>
+ <string>{364.25196055375568, 227.18942619211924}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -497,10 +1751,12 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>211</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{201.25980994292735, 155.90551301438038}</string>
- <string>{330.23621221362959, 214.01572989570809}</string>
+ <string>{364.25196055375568, 227.18942619211924}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -529,7 +1785,7 @@ Flash}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{175.74800994292735, 141.73228475052539}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{338.74016055375569, 213.01619792826426}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -541,6 +1797,8 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>210</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>shadow</key>
@@ -579,10 +1837,12 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>206</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 214.01572989570809}</string>
- <string>{386.92910370990643, 272.12594677703555}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
+ <string>{485.75587619115618, 343.40985995477433}</string>
</array>
<key>Style</key>
<dict>
@@ -611,7 +1871,7 @@ Flash}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{361.41730370990643, 257.95271851318057}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{460.24407619115618, 329.23663169091935}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -623,6 +1883,8 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>205</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -673,10 +1935,12 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>193</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{386.92910370990643, 155.90551301438038}</string>
- <string>{330.23621221362959, 214.01572989570809}</string>
+ <string>{485.75587619115618, 227.18942619211924}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -705,7 +1969,7 @@ Flash}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{361.41730370990643, 141.73228475052539}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{460.24407619115618, 213.01619792826426}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -717,6 +1981,8 @@ Flash}</string>
</dict>
<key>ID</key>
<integer>190</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>shadow</key>
@@ -741,52 +2007,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{103.46454472015941, 77.440945780089507}, {154, 25}}</string>
- <key>Class</key>
- <string>ShapedGraphic</string>
- <key>FitText</key>
- <string>YES</string>
- <key>Flow</key>
- <string>Resize</string>
- <key>ID</key>
- <integer>187</integer>
- <key>Style</key>
- <dict>
- <key>fill</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>shadow</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- <key>stroke</key>
- <dict>
- <key>Draws</key>
- <string>NO</string>
- </dict>
- </dict>
- <key>Text</key>
- <dict>
- <key>Align</key>
- <integer>0</integer>
- <key>Text</key>
- <string>{\rtf1\ansi\ansicpg1252\cocoartf1343\cocoasubrtf160
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;}
-{\colortbl;\red255\green255\blue255;}
-\deftab720
-\pard\pardeftab720
-
-\f0\fs24 \cf0 Cryptech G3 \'96 2015-01-09}</string>
- </dict>
- <key>Wrap</key>
- <string>NO</string>
- </dict>
- <dict>
- <key>Bounds</key>
- <string>{{259.10219886366093, 297.74060808633158}, {61, 20}}</string>
+ <string>{{352.74771675308119, 369.02452126407036}, {61, 20}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FitText</key>
@@ -795,6 +2016,8 @@ Host}</string>
<string>Resize</string>
<key>ID</key>
<integer>186</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Line</key>
<dict>
<key>ID</key>
@@ -849,16 +2072,18 @@ Host}</string>
</dict>
<key>ID</key>
<integer>185</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>OrthogonalBarAutomatic</key>
<true/>
<key>OrthogonalBarPoint</key>
- <string>{488.97634342150491, 282.04722657595994}</string>
+ <string>{587.80311590275448, 353.33113975369872}</string>
<key>OrthogonalBarPosition</key>
<real>-1</real>
<key>Points</key>
<array>
- <string>{488.97634342150491, 228.18895815956301}</string>
- <string>{565.51179449445419, 282.04722657595994}</string>
+ <string>{587.80311590275448, 299.47287133730185}</string>
+ <string>{664.33856697570377, 353.33113975369872}</string>
</array>
<key>Style</key>
<dict>
@@ -887,7 +2112,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{565.51179449445419, 267.87399831210496}, {68.031496680251848, 28.346456527709961}}</string>
+ <string>{{664.33856697570377, 339.15791148984374}, {68.031496680251848, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -899,6 +2124,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>184</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{0, 1}</string>
@@ -956,6 +2183,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>183</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>OrthogonalBarAutomatic</key>
<true/>
<key>OrthogonalBarPoint</key>
@@ -964,9 +2193,9 @@ Host}</string>
<real>-1</real>
<key>Points</key>
<array>
- <string>{476.22044342150491, 228.18895815956301}</string>
- <string>{366.20156046814043, 307.74060808633158}</string>
- <string>{128.97634472015943, 272.12594677703555}</string>
+ <string>{562.29131590275449, 299.47287133730185}</string>
+ <string>{465.02833294939012, 379.02452126407036}</string>
+ <string>{227.80311720140909, 343.40985995477433}</string>
</array>
<key>Style</key>
<dict>
@@ -992,7 +2221,7 @@ Host}</string>
<key>ID</key>
<integer>170</integer>
<key>Info</key>
- <integer>8</integer>
+ <integer>9</integer>
</dict>
</dict>
<dict>
@@ -1014,10 +2243,12 @@ Host}</string>
</dict>
<key>ID</key>
<integer>182</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{565.51179449445419, 248.03147823583402}</string>
- <string>{501.7322434215049, 221.10234402763552}</string>
+ <string>{664.33856697570377, 319.3153914135728}</string>
+ <string>{600.5590159027546, 292.38625720537436}</string>
</array>
<key>Style</key>
<dict>
@@ -1061,10 +2292,12 @@ Host}</string>
</dict>
<key>ID</key>
<integer>181</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{565.51179449445397, 214.01572989570803}</string>
- <string>{501.7322434215049, 214.01572989570803}</string>
+ <string>{664.33856697570343, 285.29964307344687}</string>
+ <string>{600.55901590275448, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1110,10 +2343,12 @@ Host}</string>
</dict>
<key>ID</key>
<integer>180</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{565.51179449445397, 179.99998155558194}</string>
- <string>{501.7322434215049, 206.92911576378054}</string>
+ <string>{664.33856697570343, 251.28389473332078}</string>
+ <string>{600.5590159027546, 278.21302894151938}</string>
</array>
<key>Style</key>
<dict>
@@ -1142,7 +2377,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{565.51179449445419, 233.85824997197903}, {68.031496680251806, 28.346456527709961}}</string>
+ <string>{{664.33856697570377, 305.14216314971782}, {68.031496680251806, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1154,6 +2389,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>179</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{0, 1}</string>
@@ -1196,7 +2433,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{565.51179449445397, 199.84250163185305}, {68.031496680251806, 28.346456527709961}}</string>
+ <string>{{664.33856697570354, 271.12641480959189}, {68.031496680251806, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1208,6 +2445,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>178</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{0, 1}</string>
@@ -1250,7 +2489,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{565.51179449445397, 165.82675329172696}, {68.031496680251806, 28.346456527709961}}</string>
+ <string>{{664.33856697570354, 237.1106664694658}, {68.031496680251806, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1262,6 +2501,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>177</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{0, 1}</string>
@@ -1319,10 +2560,12 @@ Host}</string>
</dict>
<key>ID</key>
<integer>175</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{128.9763447201594, 214.01572989570803}</string>
- <string>{201.25980994292735, 214.01572989570809}</string>
+ <string>{227.80311720140909, 285.29964307344687}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1351,7 +2594,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{103.46454472015941, 199.84250163185305}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{202.2913172014091, 271.12641480959189}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1363,6 +2606,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>174</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -1414,10 +2659,12 @@ Host}</string>
</dict>
<key>ID</key>
<integer>173</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{450.70864342150492, 214.01572989570803}</string>
- <string>{330.23621221362959, 214.01572989570809}</string>
+ <string>{549.53541590275449, 285.29964307344687}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1446,7 +2693,7 @@ Host}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{450.70864342150492, 199.84250163185305}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{549.53541590275449, 271.12641480959189}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1458,6 +2705,8 @@ Host}</string>
</dict>
<key>ID</key>
<integer>170</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Magnets</key>
<array>
<string>{-0.59628479399994394, -1.1925695879998879}</string>
@@ -1509,11 +2758,13 @@ Detection}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{304.72441221362959, 194.17322989570809}, {51.023600000000002, 39.685000000000002}}</string>
+ <string>{{403.55118469487934, 265.4571430734469}, {51.023600000000002, 39.685000000000002}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>ID</key>
<integer>154</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -1549,11 +2800,13 @@ Detection}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{175.74800994292735, 194.17322989570809}, {51.023600000000002, 39.685000000000002}}</string>
+ <string>{{274.5747824241771, 265.4571430734469}, {51.023600000000002, 39.685000000000002}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>ID</key>
<integer>153</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -1604,10 +2857,12 @@ Detection}</string>
</dict>
<key>ID</key>
<integer>169</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 155.90551301438038}</string>
- <string>{330.23621221362959, 214.01572989570809}</string>
+ <string>{429.06298469487933, 227.18942619211924}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1636,7 +2891,7 @@ Detection}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{304.72441221362959, 141.73228475052539}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{403.55118469487934, 213.01619792826426}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1648,6 +2903,8 @@ Detection}</string>
</dict>
<key>ID</key>
<integer>168</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>shadow</key>
@@ -1687,10 +2944,12 @@ Client}</string>
</dict>
<key>ID</key>
<integer>165</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{128.97634472015943, 272.12594677703555}</string>
- <string>{201.25980994292735, 214.01572989570809}</string>
+ <string>{227.80311720140909, 343.40985995477433}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1719,7 +2978,7 @@ Client}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{103.46454472015944, 257.95271851318057}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{202.2913172014091, 329.23663169091935}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1731,6 +2990,8 @@ Client}</string>
</dict>
<key>ID</key>
<integer>164</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -1781,10 +3042,12 @@ Client}</string>
</dict>
<key>ID</key>
<integer>162</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 214.01572989570809}</string>
- <string>{201.25980994292735, 214.01572989570809}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1832,10 +3095,12 @@ Client}</string>
</dict>
<key>ID</key>
<integer>158</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{330.23621221362959, 272.12594677703555}</string>
- <string>{330.23621221362959, 214.01572989570809}</string>
+ <string>{429.06298469487933, 343.40985995477433}</string>
+ <string>{429.06298469487933, 285.29964307344687}</string>
</array>
<key>Style</key>
<dict>
@@ -1879,10 +3144,12 @@ Client}</string>
</dict>
<key>ID</key>
<integer>157</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Points</key>
<array>
- <string>{201.25980994292735, 214.01572989570809}</string>
- <string>{201.25980994292738, 272.12594677703555}</string>
+ <string>{300.0865824241771, 285.29964307344687}</string>
+ <string>{300.0865824241771, 343.40985995477433}</string>
</array>
<key>Style</key>
<dict>
@@ -1911,7 +3178,7 @@ Client}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{175.74800994292738, 257.95271851318057}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{274.5747824241771, 329.23663169091935}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1923,6 +3190,8 @@ Client}</string>
</dict>
<key>ID</key>
<integer>156</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -1958,7 +3227,7 @@ Client}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{304.72441221362959, 257.95271851318057}, {51.023600000000002, 28.346456527709961}}</string>
+ <string>{{403.55118469487934, 329.23663169091935}, {51.023600000000002, 28.346456527709961}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -1970,6 +3239,8 @@ Client}</string>
</dict>
<key>ID</key>
<integer>155</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -2005,7 +3276,7 @@ Client}</string>
</dict>
<dict>
<key>Bounds</key>
- <string>{{547.08659747688546, 158.03147741925039}, {104.88189071538875, 180.00000163316724}}</string>
+ <string>{{645.91336995813504, 229.31539059698923}, {104.88189071538875, 180.00000163316724}}</string>
<key>Class</key>
<string>ShapedGraphic</string>
<key>FontInfo</key>
@@ -2017,6 +3288,8 @@ Client}</string>
</dict>
<key>ID</key>
<integer>218</integer>
+ <key>Layer</key>
+ <integer>1</integer>
<key>Style</key>
<dict>
<key>fill</key>
@@ -2084,7 +3357,17 @@ inputs/outputs}</string>
<key>Lock</key>
<string>NO</string>
<key>Name</key>
- <string>Layer 1</string>
+ <string>Annotation</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Base</string>
<key>Print</key>
<string>YES</string>
<key>View</key>
@@ -2115,7 +3398,7 @@ inputs/outputs}</string>
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2015-01-09 13:20:39 +0000</string>
+ <string>2015-01-10 22:13:17 +0000</string>
<key>Modifier</key>
<string>Jakob Schlyter</string>
<key>NotesVisible</key>
@@ -2133,7 +3416,7 @@ inputs/outputs}</string>
<key>NSBottomMargin</key>
<array>
<string>float</string>
- <string>12</string>
+ <string>18</string>
</array>
<key>NSHorizonalPagination</key>
<array>
@@ -2168,7 +3451,7 @@ inputs/outputs}</string>
<key>NSTopMargin</key>
<array>
<string>float</string>
- <string>12</string>
+ <string>18</string>
</array>
</dict>
<key>PrintOnePage</key>
@@ -2202,21 +3485,21 @@ inputs/outputs}</string>
<key>FitInWindow</key>
<true/>
<key>Frame</key>
- <string>{{92, 90}, {1334, 841}}</string>
+ <string>{{24, 90}, {1656, 937}}</string>
<key>ShowInfo</key>
<true/>
<key>ShowRuler</key>
<true/>
<key>Sidebar</key>
- <false/>
+ <true/>
<key>SidebarWidth</key>
- <integer>0</integer>
+ <integer>200</integer>
<key>TopSlabHeight</key>
<real>363</real>
<key>VisibleRegion</key>
- <string>{{-9, 0}, {837.63074712643675, 571}}</string>
+ <string>{{0, -3.9999999999999858}, {818, 566.58318739054289}}</string>
<key>Zoom</key>
- <real>1.2189141856392294</real>
+ <real>1.3960880195599021</real>
<key>ZoomValues</key>
<array>
<array>