12373c066SDeclan Doherty.. BSD LICENSE 2*807418f2SPablo de Lara Copyright(c) 2016-2017 Intel Corporation. All rights reserved. 32373c066SDeclan Doherty 42373c066SDeclan Doherty Redistribution and use in source and binary forms, with or without 52373c066SDeclan Doherty modification, are permitted provided that the following conditions 62373c066SDeclan Doherty are met: 72373c066SDeclan Doherty 82373c066SDeclan Doherty * Redistributions of source code must retain the above copyright 92373c066SDeclan Doherty notice, this list of conditions and the following disclaimer. 102373c066SDeclan Doherty * Redistributions in binary form must reproduce the above copyright 112373c066SDeclan Doherty notice, this list of conditions and the following disclaimer in 122373c066SDeclan Doherty the documentation and/or other materials provided with the 132373c066SDeclan Doherty distribution. 14*807418f2SPablo de Lara * Neither the name of 6WIND S.A. nor the names of its 152373c066SDeclan Doherty contributors may be used to endorse or promote products derived 162373c066SDeclan Doherty from this software without specific prior written permission. 172373c066SDeclan Doherty 182373c066SDeclan Doherty THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 192373c066SDeclan Doherty "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 202373c066SDeclan Doherty LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 212373c066SDeclan Doherty A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 222373c066SDeclan Doherty OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 232373c066SDeclan Doherty SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 242373c066SDeclan Doherty LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 252373c066SDeclan Doherty DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 262373c066SDeclan Doherty THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 272373c066SDeclan Doherty (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 282373c066SDeclan Doherty OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 292373c066SDeclan Doherty 302373c066SDeclan DohertyCrypto Device Supported Functionality Matrices 31*807418f2SPablo de Lara============================================== 322373c066SDeclan Doherty 332373c066SDeclan DohertySupported Feature Flags 34*807418f2SPablo de Lara----------------------- 352373c066SDeclan Doherty 36*807418f2SPablo de Lara.. _table_crypto_pmd_features: 372373c066SDeclan Doherty 38*807418f2SPablo de Lara.. raw:: html 39*807418f2SPablo de Lara 40*807418f2SPablo de Lara <style> 41*807418f2SPablo de Lara .wy-nav-content { 42*807418f2SPablo de Lara opacity: .99; 43*807418f2SPablo de Lara } 44*807418f2SPablo de Lara table#id1 { 45*807418f2SPablo de Lara cursor: default; 46*807418f2SPablo de Lara overflow: hidden; 47*807418f2SPablo de Lara } 48*807418f2SPablo de Lara table#id1 th, table#id1 td { 49*807418f2SPablo de Lara text-align: center; 50*807418f2SPablo de Lara } 51*807418f2SPablo de Lara table#id1 th { 52*807418f2SPablo de Lara font-size: 80%; 53*807418f2SPablo de Lara white-space: pre-wrap; 54*807418f2SPablo de Lara vertical-align: top; 55*807418f2SPablo de Lara padding: 2px; 56*807418f2SPablo de Lara } 57*807418f2SPablo de Lara table#id1 th:first-child { 58*807418f2SPablo de Lara vertical-align: bottom; 59*807418f2SPablo de Lara } 60*807418f2SPablo de Lara table#id1 td { 61*807418f2SPablo de Lara font-size: 70%; 62*807418f2SPablo de Lara padding: 1px; 63*807418f2SPablo de Lara } 64*807418f2SPablo de Lara table#id1 td:first-child { 65*807418f2SPablo de Lara padding-left: 1em; 66*807418f2SPablo de Lara text-align: left; 67*807418f2SPablo de Lara } 68*807418f2SPablo de Lara table#id1 tr:nth-child(2n-1) td { 69*807418f2SPablo de Lara background-color: rgba(210, 210, 210, 0.2); 70*807418f2SPablo de Lara } 71*807418f2SPablo de Lara table#id1 th:not(:first-child):hover, 72*807418f2SPablo de Lara table#id1 td:not(:first-child):hover { 73*807418f2SPablo de Lara position: relative; 74*807418f2SPablo de Lara } 75*807418f2SPablo de Lara table#id1 th:not(:first-child):hover::after, 76*807418f2SPablo de Lara table#id1 td:not(:first-child):hover::after { 77*807418f2SPablo de Lara content: ''; 78*807418f2SPablo de Lara height: 6000px; 79*807418f2SPablo de Lara top: -3000px; 80*807418f2SPablo de Lara width: 100%; 81*807418f2SPablo de Lara left: 0; 82*807418f2SPablo de Lara position: absolute; 83*807418f2SPablo de Lara z-index: -1; 84*807418f2SPablo de Lara background-color: #ffb; 85*807418f2SPablo de Lara } 86*807418f2SPablo de Lara table#id1 tr:hover td { 87*807418f2SPablo de Lara background-color: #ffb; 88*807418f2SPablo de Lara } 89*807418f2SPablo de Lara </style> 90*807418f2SPablo de Lara 91*807418f2SPablo de Lara.. include:: overview_feature_table.txt 922373c066SDeclan Doherty 932373c066SDeclan DohertySupported Cipher Algorithms 94*807418f2SPablo de Lara--------------------------- 952373c066SDeclan Doherty 96*807418f2SPablo de Lara.. _table_crypto_pmd_cipher_algos: 972373c066SDeclan Doherty 98*807418f2SPablo de Lara.. raw:: html 99*807418f2SPablo de Lara 100*807418f2SPablo de Lara <style> 101*807418f2SPablo de Lara .wy-nav-content { 102*807418f2SPablo de Lara opacity: .99; 103*807418f2SPablo de Lara } 104*807418f2SPablo de Lara table#id2 { 105*807418f2SPablo de Lara cursor: default; 106*807418f2SPablo de Lara overflow: hidden; 107*807418f2SPablo de Lara } 108*807418f2SPablo de Lara table#id2 th, table#id2 td { 109*807418f2SPablo de Lara text-align: center; 110*807418f2SPablo de Lara } 111*807418f2SPablo de Lara table#id2 th { 112*807418f2SPablo de Lara font-size: 80%; 113*807418f2SPablo de Lara white-space: pre-wrap; 114*807418f2SPablo de Lara vertical-align: top; 115*807418f2SPablo de Lara padding: 2px; 116*807418f2SPablo de Lara } 117*807418f2SPablo de Lara table#id2 th:first-child { 118*807418f2SPablo de Lara vertical-align: bottom; 119*807418f2SPablo de Lara } 120*807418f2SPablo de Lara table#id2 td { 121*807418f2SPablo de Lara font-size: 70%; 122*807418f2SPablo de Lara padding: 1px; 123*807418f2SPablo de Lara } 124*807418f2SPablo de Lara table#id2 td:first-child { 125*807418f2SPablo de Lara padding-left: 1em; 126*807418f2SPablo de Lara text-align: left; 127*807418f2SPablo de Lara } 128*807418f2SPablo de Lara table#id2 tr:nth-child(2n-1) td { 129*807418f2SPablo de Lara background-color: rgba(210, 210, 210, 0.2); 130*807418f2SPablo de Lara } 131*807418f2SPablo de Lara table#id2 th:not(:first-child):hover, 132*807418f2SPablo de Lara table#id2 td:not(:first-child):hover { 133*807418f2SPablo de Lara position: relative; 134*807418f2SPablo de Lara } 135*807418f2SPablo de Lara table#id2 th:not(:first-child):hover::after, 136*807418f2SPablo de Lara table#id2 td:not(:first-child):hover::after { 137*807418f2SPablo de Lara content: ''; 138*807418f2SPablo de Lara height: 6000px; 139*807418f2SPablo de Lara top: -3000px; 140*807418f2SPablo de Lara width: 100%; 141*807418f2SPablo de Lara left: 0; 142*807418f2SPablo de Lara position: absolute; 143*807418f2SPablo de Lara z-index: -1; 144*807418f2SPablo de Lara background-color: #ffb; 145*807418f2SPablo de Lara } 146*807418f2SPablo de Lara table#id2 tr:hover td { 147*807418f2SPablo de Lara background-color: #ffb; 148*807418f2SPablo de Lara } 149*807418f2SPablo de Lara </style> 150*807418f2SPablo de Lara 151*807418f2SPablo de Lara.. include:: overview_cipher_table.txt 1522373c066SDeclan Doherty 1532373c066SDeclan DohertySupported Authentication Algorithms 154*807418f2SPablo de Lara----------------------------------- 1552373c066SDeclan Doherty 156*807418f2SPablo de Lara.. _table_crypto_pmd_auth_algos: 1572373c066SDeclan Doherty 158*807418f2SPablo de Lara.. raw:: html 159*807418f2SPablo de Lara 160*807418f2SPablo de Lara <style> 161*807418f2SPablo de Lara .wy-nav-content { 162*807418f2SPablo de Lara opacity: .99; 163*807418f2SPablo de Lara } 164*807418f2SPablo de Lara table#id3 { 165*807418f2SPablo de Lara cursor: default; 166*807418f2SPablo de Lara overflow: hidden; 167*807418f2SPablo de Lara } 168*807418f2SPablo de Lara table#id3 th, table#id3 td { 169*807418f2SPablo de Lara text-align: center; 170*807418f2SPablo de Lara } 171*807418f2SPablo de Lara table#id3 th { 172*807418f2SPablo de Lara font-size: 80%; 173*807418f2SPablo de Lara white-space: pre-wrap; 174*807418f2SPablo de Lara vertical-align: top; 175*807418f2SPablo de Lara padding: 2px; 176*807418f2SPablo de Lara } 177*807418f2SPablo de Lara table#id3 th:first-child { 178*807418f2SPablo de Lara vertical-align: bottom; 179*807418f2SPablo de Lara } 180*807418f2SPablo de Lara table#id3 td { 181*807418f2SPablo de Lara font-size: 70%; 182*807418f2SPablo de Lara padding: 1px; 183*807418f2SPablo de Lara } 184*807418f2SPablo de Lara table#id3 td:first-child { 185*807418f2SPablo de Lara padding-left: 1em; 186*807418f2SPablo de Lara text-align: left; 187*807418f2SPablo de Lara } 188*807418f2SPablo de Lara table#id3 tr:nth-child(2n-1) td { 189*807418f2SPablo de Lara background-color: rgba(210, 210, 210, 0.2); 190*807418f2SPablo de Lara } 191*807418f2SPablo de Lara table#id3 th:not(:first-child):hover, 192*807418f2SPablo de Lara table#id3 td:not(:first-child):hover { 193*807418f2SPablo de Lara position: relative; 194*807418f2SPablo de Lara } 195*807418f2SPablo de Lara table#id3 th:not(:first-child):hover::after, 196*807418f2SPablo de Lara table#id3 td:not(:first-child):hover::after { 197*807418f2SPablo de Lara content: ''; 198*807418f2SPablo de Lara height: 6000px; 199*807418f2SPablo de Lara top: -3000px; 200*807418f2SPablo de Lara width: 100%; 201*807418f2SPablo de Lara left: 0; 202*807418f2SPablo de Lara position: absolute; 203*807418f2SPablo de Lara z-index: -1; 204*807418f2SPablo de Lara background-color: #ffb; 205*807418f2SPablo de Lara } 206*807418f2SPablo de Lara table#id3 tr:hover td { 207*807418f2SPablo de Lara background-color: #ffb; 208*807418f2SPablo de Lara } 209*807418f2SPablo de Lara </style> 210*807418f2SPablo de Lara 211*807418f2SPablo de Lara.. include:: overview_auth_table.txt 2122373c066SDeclan Doherty 2132373c066SDeclan DohertySupported AEAD Algorithms 214*807418f2SPablo de Lara------------------------- 2152373c066SDeclan Doherty 216*807418f2SPablo de Lara.. _table_crypto_pmd_aead_algos: 2172373c066SDeclan Doherty 218*807418f2SPablo de Lara.. raw:: html 219*807418f2SPablo de Lara 220*807418f2SPablo de Lara <style> 221*807418f2SPablo de Lara .wy-nav-content { 222*807418f2SPablo de Lara opacity: .99; 223*807418f2SPablo de Lara } 224*807418f2SPablo de Lara table#id4 { 225*807418f2SPablo de Lara cursor: default; 226*807418f2SPablo de Lara overflow: hidden; 227*807418f2SPablo de Lara } 228*807418f2SPablo de Lara table#id4 th, table#id4 td { 229*807418f2SPablo de Lara text-align: center; 230*807418f2SPablo de Lara } 231*807418f2SPablo de Lara table#id4 th { 232*807418f2SPablo de Lara font-size: 80%; 233*807418f2SPablo de Lara white-space: pre-wrap; 234*807418f2SPablo de Lara vertical-align: top; 235*807418f2SPablo de Lara padding: 2px; 236*807418f2SPablo de Lara } 237*807418f2SPablo de Lara table#id4 th:first-child { 238*807418f2SPablo de Lara vertical-align: bottom; 239*807418f2SPablo de Lara } 240*807418f2SPablo de Lara table#id4 td { 241*807418f2SPablo de Lara font-size: 70%; 242*807418f2SPablo de Lara padding: 1px; 243*807418f2SPablo de Lara } 244*807418f2SPablo de Lara table#id4 td:first-child { 245*807418f2SPablo de Lara padding-left: 1em; 246*807418f2SPablo de Lara text-align: left; 247*807418f2SPablo de Lara } 248*807418f2SPablo de Lara table#id4 tr:nth-child(2n-1) td { 249*807418f2SPablo de Lara background-color: rgba(210, 210, 210, 0.2); 250*807418f2SPablo de Lara } 251*807418f2SPablo de Lara table#id4 th:not(:first-child):hover, 252*807418f2SPablo de Lara table#id4 td:not(:first-child):hover { 253*807418f2SPablo de Lara position: relative; 254*807418f2SPablo de Lara } 255*807418f2SPablo de Lara table#id4 th:not(:first-child):hover::after, 256*807418f2SPablo de Lara table#id4 td:not(:first-child):hover::after { 257*807418f2SPablo de Lara content: ''; 258*807418f2SPablo de Lara height: 6000px; 259*807418f2SPablo de Lara top: -3000px; 260*807418f2SPablo de Lara width: 100%; 261*807418f2SPablo de Lara left: 0; 262*807418f2SPablo de Lara position: absolute; 263*807418f2SPablo de Lara z-index: -1; 264*807418f2SPablo de Lara background-color: #ffb; 265*807418f2SPablo de Lara } 266*807418f2SPablo de Lara table#id4 tr:hover td { 267*807418f2SPablo de Lara background-color: #ffb; 268*807418f2SPablo de Lara } 269*807418f2SPablo de Lara </style> 270*807418f2SPablo de Lara 271*807418f2SPablo de Lara.. include:: overview_aead_table.txt 272