[Cryptech-Commits] [doc/design] 01/01: add annotation layer and mention the entropy sources

git at cryptech.is git at cryptech.is
Sat Jan 10 23:00:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

jakob at kirei.se pushed a commit to branch master
in repository doc/design.

commit deb6f4f64428a5ac9a88a12029aa938cfda36184
Author: Jakob Schlyter <jakob at kirei.se>
Date:   Sat Jan 10 23:59:07 2015 +0100

    add annotation layer and mention the entropy sources
---
 hsm-board.graffle | 1521 ++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file 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>



More information about the Commits mailing list