You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ad...@apache.org on 2016/11/15 01:20:48 UTC

[03/19] incubator-mynewt-site git commit: resized images on landing page, added security page below langing page

resized images on landing page, added security page below langing page


Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/5e6aa5b1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/5e6aa5b1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/5e6aa5b1

Branch: refs/heads/master
Commit: 5e6aa5b13ad52d667ad7bdb7b38e7753f4f70127
Parents: 38ca46f
Author: aditihilbert <ad...@runtime.io>
Authored: Fri Nov 11 15:42:28 2016 -0800
Committer: aditihilbert <ad...@runtime.io>
Committed: Fri Nov 11 15:42:28 2016 -0800

----------------------------------------------------------------------
 custom-theme/img/cross-platform.png     | Bin 86709 -> 0 bytes
 custom-theme/img/cross-platforms.png    | Bin 0 -> 14324 bytes
 custom-theme/landing.html               |  31 +++++++++++----------
 custom-theme/pages/securitybullets.html |  40 +++++++++++++++++++++++++++
 docs/pages/securitybullets.md           |   8 ++++++
 mkdocs.yml                              |   2 +-
 6 files changed, 66 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/custom-theme/img/cross-platform.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/cross-platform.png b/custom-theme/img/cross-platform.png
deleted file mode 100644
index c1578b8..0000000
Binary files a/custom-theme/img/cross-platform.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/custom-theme/img/cross-platforms.png
----------------------------------------------------------------------
diff --git a/custom-theme/img/cross-platforms.png b/custom-theme/img/cross-platforms.png
new file mode 100644
index 0000000..26adf5e
Binary files /dev/null and b/custom-theme/img/cross-platforms.png differ

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/custom-theme/landing.html
----------------------------------------------------------------------
diff --git a/custom-theme/landing.html b/custom-theme/landing.html
index 7da29f8..d0014e5 100644
--- a/custom-theme/landing.html
+++ b/custom-theme/landing.html
@@ -3,10 +3,8 @@
     <div class="col-xs-12 highlights">
 
         <div class="highlight">
-            <div class="img" style="background-image: url(/img/concurrent_conn.png); background-size: cover; height: 200px;">
-                &nbsp;
-            </div>
-
+            <img src="/img/concurrent_conn.png">
+                
             <h2>Built for wireless</h2>
 
             <p> Meet your application\u2019s demands with open source networking stacks e.g. Bluetooth Low Energy 4.2. </p>
@@ -30,9 +28,7 @@
 <br>
 
         <div class="highlight">
-            <div class="img" style="background-image: url(/img/secure_img.png); background-size: cover; height: 200px;">
-                &nbsp;
-            </div>
+            <img src="/img/secure_img.png">
 
             <h2>Security from the start</h2>
 
@@ -42,15 +38,14 @@
               <li>Device identity for secure provisioning  </li>
               <li>Authenticated, authorized, and encrypted data transfers  </li>
               <li>Abstracted interface to leverage hardware security </li>
+              <li> <a href="/pages/securitybullets/">More on Mynewt OS security...</a> </li>
             </ul>
 
 
         </div>
 
        <div class="highlight">
-            <div class="img" style="background-image: url(/img/FWdist.png); background-size: cover; height: 200px;">
-                &nbsp;
-            </div>
+            <img src="/img/FWdist.png">
 
             <h2>Operations ready</h2>
 
@@ -70,9 +65,7 @@
 
 
         <div class="highlight">
-            <div class="img" style="background-image: url(/img/cross-platform.png); background-size: cover; height: 200px;">
-                &nbsp;
-            </div>
+            <img src="/img/cross-platforms.png" style="margin-top: 0px; margin-bottom: 0px;">
 
             <h2>Cross-platform</h2>
 
@@ -88,6 +81,7 @@
 
         <div class="highlight">
             <img src="/img/newt-img.png">
+
             <h2>Easy to use</h2>
             <p> Compose, fine-tune, and build your image within hours or even minutes. </p>
 
@@ -121,7 +115,10 @@
                       <a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF51822"> nRF51 DK </a> from Nordic Semiconductor (Cortex-M0)
                   </li>
                   <li>
-                      <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBearLabs (Nordic nRF51822 SoC based)
+                      <a href="http://redbearlab.com/blenano/"> BLE Nano </a> from RedBear (Nordic nRF51822 SoC based)
+                  </li>
+                  <li>
+                      <a href="https://www.kickstarter.com/projects/1991736672/bluetooth-5-ready-ble-module-nano-2-and-blend-2"> BLE Nano2 and Blend2 </a> from RedBear (Nordic nRF52832 SoC based)
                   </li>
                   <li>
                       <a href="https://www.rigado.com/products/bmd-300-eval-kit/"> BMD-300-EVAL-ES </a> from Rigado (Cortex-M4)
@@ -141,6 +138,12 @@
                   <li>
                       <a href="http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro"> Arduino M0 Pro </a> (Cortex-M0)
                   </li>
+                  <li>
+                      <a href="http://www.st.com/en/evaluation-tools/nucleo-f401re.html"> NUCLEO-F401RE </a> (Cortex-M4)
+                  </li>
+                  <li>
+                      <a href="http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-k64-k63-and-k24-mcus:FRDM-K64F"> FRDM-K64F </a> from NXP (Cortex-M4)
+                  </li>
               </ul>
 
             </div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/custom-theme/pages/securitybullets.html
----------------------------------------------------------------------
diff --git a/custom-theme/pages/securitybullets.html b/custom-theme/pages/securitybullets.html
new file mode 100644
index 0000000..b14768a
--- /dev/null
+++ b/custom-theme/pages/securitybullets.html
@@ -0,0 +1,40 @@
+<div class="row">
+    <div class="col-xs-12 v2-sub-page">
+
+        <h2>Security through the life of a device</h2>
+
+        <p>
+        One of the primary goals of the Apache Mynewt project is to facilitate security assurance at every stage of a product's lifecycle. Securing a device essentially requires balancing the cost of the product inclusive of all its security mechanisms and the value of the product, keeping in mind that neither should exceed the cost of attacks on deployments of that product. Apache Mynewt OS takes care of the fundamental security requirements of a connected embedded device in a commercial marketplace. It also acknowledges that security is an ongoing effort with evolving threat scenarios, and therefore enables remote, secure updates over the product\u2019s lifetime. 
+        </p>
+
+
+<div class="tg-wrap"><table>
+  <tr>
+    <th>Stage</th>
+    <th>Secure Feature/Service</th>
+  </tr>
+  <tr>
+    <td>Development</td>
+    <td>Dev image signing and verification<br>Separation of duties<br>Enable HW security (e.g. crypto accelerator)<br>Enable security logs and stats</td>
+  </tr>
+  <tr>
+    <td>Manufacturing</td>
+    <td>Unique Device ID<br>Unique Crypto keys<br>Secure bootloader<br>Manufacturing data integrity</td>
+  </tr>
+  <tr>
+    <td>Deployment</td>
+    <td>Prod image signing and verification<br>Authenticated and authorized network join<br>Secure manufacturing data upload<br>Secure time update</td>
+  </tr>
+  <tr>
+    <td>Operations</td>
+    <td>Authorized access to device<br>Mutual authentication<br>Encrypted communication<br>Data integrity<br>Secure over-the-air updates</td>
+  </tr>
+  <tr>
+    <td>Decommission</td>
+    <td>Authorized credential removal</td>
+  </tr>
+</table>
+</div>
+
+    </div>
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/docs/pages/securitybullets.md
----------------------------------------------------------------------
diff --git a/docs/pages/securitybullets.md b/docs/pages/securitybullets.md
new file mode 100644
index 0000000..792b488
--- /dev/null
+++ b/docs/pages/securitybullets.md
@@ -0,0 +1,8 @@
+html: pages/securitybullets.html
+sub_page: True
+
+<!--
+## Markdown
+
+You could make a page with markdown but then you will need to add a {{ content }} to your pages/whatever.html.
+-->

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/5e6aa5b1/mkdocs.yml
----------------------------------------------------------------------
diff --git a/mkdocs.yml b/mkdocs.yml
index 8586282..62fd598 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -7,7 +7,7 @@ pages:
 - Home: 'index.md'
 - Pages:
     - Bluetooth Low Energy 4.2: 'pages/ble.md'
-    - Newt build and configuration Tool: 'pages/configurability.md' 
+    - Mynewt OS Security: 'pages/securitybullets.md' 
 - Quick Start: 'quick-start.md'
 - About: 'about.md'
 - Talks: 'talks.md'