group___epid_math.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <!-- HTML header for doxygen 1.8.10-->
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  6. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  7. <meta name="generator" content="Doxygen 1.8.11"/>
  8. <title>Intel&reg; Enhanced Privacy ID SDK: math</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="navtree.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="resize.js"></script>
  14. <script type="text/javascript" src="navtreedata.js"></script>
  15. <script type="text/javascript" src="navtree.js"></script>
  16. <script type="text/javascript">
  17. $(document).ready(initResizable);
  18. $(window).load(resizeHeight);
  19. </script>
  20. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  21. <link href="epidstyle.css" rel="stylesheet" type="text/css"/>
  22. </head>
  23. <body>
  24. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  25. <div id="titlearea">
  26. <table cellspacing="0" cellpadding="0">
  27. <tbody>
  28. <tr style="height: 56px;">
  29. <td id="projectalign" style="padding-left: 0.5em;">
  30. <div id="projectname"><a
  31. onclick="storeLink('index.html')"
  32. id="projectlink"
  33. class="index.html"
  34. href="index.html">Intel&reg; Enhanced Privacy ID SDK</a>
  35. &#160;<span id="projectnumber">2.0.0</span>
  36. </div>
  37. </td>
  38. </tr>
  39. </tbody>
  40. </table>
  41. </div>
  42. <!-- end header part -->
  43. <!-- Generated by Doxygen 1.8.11 -->
  44. </div><!-- top -->
  45. <div id="side-nav" class="ui-resizable side-nav-resizable">
  46. <div id="nav-tree">
  47. <div id="nav-tree-contents">
  48. <div id="nav-sync" class="sync"></div>
  49. </div>
  50. </div>
  51. <div id="splitbar" style="-moz-user-select:none;"
  52. class="ui-resizable-handle">
  53. </div>
  54. </div>
  55. <script type="text/javascript">
  56. $(document).ready(function(){initNavTree('group___epid_math.html','');});
  57. </script>
  58. <div id="doc-content">
  59. <div class="header">
  60. <div class="summary">
  61. <a href="#groups">Modules</a> </div>
  62. <div class="headertitle">
  63. <div class="title">math<div class="ingroups"><a class="el" href="group___epid_module.html">epid</a> &raquo; <a class="el" href="group___epid_common.html">common</a></div></div> </div>
  64. </div><!--header-->
  65. <div class="contents">
  66. <p>Math Primitives and Group Operations.
  67. <a href="#details">More...</a></p>
  68. <table class="memberdecls">
  69. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
  70. Modules</h2></td></tr>
  71. <tr class="memitem:group___big_num_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___big_num_primitives.html">bignum</a></td></tr>
  72. <tr class="memdesc:group___big_num_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Big number operations. <br /></td></tr>
  73. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  74. <tr class="memitem:group___ecdsa_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ecdsa_primitives.html">ecdsa</a></td></tr>
  75. <tr class="memdesc:group___ecdsa_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Elliptic Curve Digital Signature Algorithm Primitives. <br /></td></tr>
  76. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  77. <tr class="memitem:group___ec_group_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___ec_group_primitives.html">ecgroup</a></td></tr>
  78. <tr class="memdesc:group___ec_group_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Elliptic curve group operations. <br /></td></tr>
  79. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  80. <tr class="memitem:group___finite_field_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___finite_field_primitives.html">finitefield</a></td></tr>
  81. <tr class="memdesc:group___finite_field_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finite field operations. <br /></td></tr>
  82. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  83. <tr class="memitem:group___hash_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___hash_primitives.html">hash</a></td></tr>
  84. <tr class="memdesc:group___hash_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hash primitives. <br /></td></tr>
  85. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:group___pairing_primitives"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___pairing_primitives.html">pairing</a></td></tr>
  87. <tr class="memdesc:group___pairing_primitives"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pairing operations. <br /></td></tr>
  88. <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
  89. </table>
  90. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  91. <p>Math Primitives and Group Operations. </p>
  92. <p>Provides abstracted math primitives that are designed to be overridden by implementers porting to environments with specialized hardware. This module is defined and tested to hide implementation details from users of the API </p>
  93. </div><!-- contents -->
  94. </div><!-- doc-content -->
  95. <!-- HTML footer for doxygen 1.8.10-->
  96. <!-- start footer part -->
  97. <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  98. <ul>
  99. <li class="footer">
  100. &copy; 2016 Intel Corporation
  101. </li>
  102. </ul>
  103. </div>
  104. </body>
  105. </html>