/lib/bouncycastle/docs/overview-summary.html

https://bitbucket.org/arkban/somersault · HTML · 526 lines · 484 code · 26 blank · 16 comment · 0 complexity · c76370c269e1f4fb688f98b2680526cb MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!--NewPage-->
  3. <HTML>
  4. <HEAD>
  5. <!-- Generated by javadoc (build 1.6.0) on Mon Jan 11 13:46:43 EST 2010 -->
  6. <TITLE>
  7. Overview (Bouncy Castle Library 1.45 API Specification)
  8. </TITLE>
  9. <META NAME="date" CONTENT="2010-01-11">
  10. <LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
  11. <SCRIPT type="text/javascript">
  12. function windowTitle()
  13. {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="Overview (Bouncy Castle Library 1.45 API Specification)";
  16. }
  17. }
  18. </SCRIPT>
  19. <NOSCRIPT>
  20. </NOSCRIPT>
  21. </HEAD>
  22. <BODY BGCOLOR="white" onload="windowTitle();">
  23. <HR>
  24. <!-- ========= START OF TOP NAVBAR ======= -->
  25. <A NAME="navbar_top"><!-- --></A>
  26. <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  27. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  28. <TR>
  29. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  30. <A NAME="navbar_top_firstrow"><!-- --></A>
  31. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  32. <TR ALIGN="center" VALIGN="top">
  33. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
  34. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  35. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  36. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  37. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  38. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  39. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  40. </TR>
  41. </TABLE>
  42. </TD>
  43. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  44. <b>Bouncy Castle Cryptography Library 1.45</b></EM>
  45. </TD>
  46. </TR>
  47. <TR>
  48. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  49. &nbsp;PREV&nbsp;
  50. &nbsp;NEXT</FONT></TD>
  51. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  52. <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
  53. &nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  54. &nbsp;<SCRIPT type="text/javascript">
  55. <!--
  56. if(window==top) {
  57. document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  58. }
  59. //-->
  60. </SCRIPT>
  61. <NOSCRIPT>
  62. <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
  63. </NOSCRIPT>
  64. </FONT></TD>
  65. </TR>
  66. </TABLE>
  67. <A NAME="skip-navbar_top"></A>
  68. <!-- ========= END OF TOP NAVBAR ========= -->
  69. <HR>
  70. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  71. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  72. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  73. <B>JCE Utility and Extension Packages</B></FONT></TH>
  74. </TR>
  75. <TR BGCOLOR="white" CLASS="TableRowColor">
  76. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/package-summary.html">org.bouncycastle.jce</A></B></TD>
  77. <TD>Utility classes for use with the JCE.</TD>
  78. </TR>
  79. <TR BGCOLOR="white" CLASS="TableRowColor">
  80. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/examples/package-summary.html">org.bouncycastle.jce.examples</A></B></TD>
  81. <TD>Example classes for use with the JCE.</TD>
  82. </TR>
  83. <TR BGCOLOR="white" CLASS="TableRowColor">
  84. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/exception/package-summary.html">org.bouncycastle.jce.exception</A></B></TD>
  85. <TD>&nbsp;</TD>
  86. </TR>
  87. <TR BGCOLOR="white" CLASS="TableRowColor">
  88. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/interfaces/package-summary.html">org.bouncycastle.jce.interfaces</A></B></TD>
  89. <TD>Interfaces for supporting Elliptic Curve Keys, El Gamal, and PKCS12 attributes.</TD>
  90. </TR>
  91. <TR BGCOLOR="white" CLASS="TableRowColor">
  92. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/netscape/package-summary.html">org.bouncycastle.jce.netscape</A></B></TD>
  93. <TD>&nbsp;</TD>
  94. </TR>
  95. <TR BGCOLOR="white" CLASS="TableRowColor">
  96. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/spec/package-summary.html">org.bouncycastle.jce.spec</A></B></TD>
  97. <TD>Parameter specifications for supporting El Gamal, and Elliptic Curve.</TD>
  98. </TR>
  99. </TABLE>
  100. <P>
  101. &nbsp;
  102. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  103. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  104. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  105. <B>OCSP and OpenSSL PEM Support Packages</B></FONT></TH>
  106. </TR>
  107. <TR BGCOLOR="white" CLASS="TableRowColor">
  108. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/ocsp/package-summary.html">org.bouncycastle.ocsp</A></B></TD>
  109. <TD>Classes for dealing Online Certificate Status Protocol (OCSP) - RFC 2560.</TD>
  110. </TR>
  111. <TR BGCOLOR="white" CLASS="TableRowColor">
  112. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/ocsp/test/package-summary.html">org.bouncycastle.ocsp.test</A></B></TD>
  113. <TD>Test class for OCSP messages.</TD>
  114. </TR>
  115. <TR BGCOLOR="white" CLASS="TableRowColor">
  116. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/openssl/package-summary.html">org.bouncycastle.openssl</A></B></TD>
  117. <TD>Classes for dealing with OpenSSL PEM files.</TD>
  118. </TR>
  119. <TR BGCOLOR="white" CLASS="TableRowColor">
  120. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/openssl/test/package-summary.html">org.bouncycastle.openssl.test</A></B></TD>
  121. <TD>Test class for OpenSSL PEMReader.</TD>
  122. </TR>
  123. </TABLE>
  124. <P>
  125. &nbsp;
  126. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  127. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  128. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  129. <B>ASN.1 Support Packages</B></FONT></TH>
  130. </TR>
  131. <TR BGCOLOR="white" CLASS="TableRowColor">
  132. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/package-summary.html">org.bouncycastle.asn1</A></B></TD>
  133. <TD>A library for parsing and writing ASN.1 objects.</TD>
  134. </TR>
  135. <TR BGCOLOR="white" CLASS="TableRowColor">
  136. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/bc/package-summary.html">org.bouncycastle.asn1.bc</A></B></TD>
  137. <TD>&nbsp;</TD>
  138. </TR>
  139. <TR BGCOLOR="white" CLASS="TableRowColor">
  140. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/cmp/package-summary.html">org.bouncycastle.asn1.cmp</A></B></TD>
  141. <TD>Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.</TD>
  142. </TR>
  143. <TR BGCOLOR="white" CLASS="TableRowColor">
  144. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/cms/package-summary.html">org.bouncycastle.asn1.cms</A></B></TD>
  145. <TD>Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).</TD>
  146. </TR>
  147. <TR BGCOLOR="white" CLASS="TableRowColor">
  148. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/cms/ecc/package-summary.html">org.bouncycastle.asn1.cms.ecc</A></B></TD>
  149. <TD>&nbsp;</TD>
  150. </TR>
  151. <TR BGCOLOR="white" CLASS="TableRowColor">
  152. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/crmf/package-summary.html">org.bouncycastle.asn1.crmf</A></B></TD>
  153. <TD>&nbsp;</TD>
  154. </TR>
  155. <TR BGCOLOR="white" CLASS="TableRowColor">
  156. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/cryptopro/package-summary.html">org.bouncycastle.asn1.cryptopro</A></B></TD>
  157. <TD>Support classes for CRYPTO-PRO related objects - such as GOST identifiers.</TD>
  158. </TR>
  159. <TR BGCOLOR="white" CLASS="TableRowColor">
  160. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/eac/package-summary.html">org.bouncycastle.asn1.eac</A></B></TD>
  161. <TD>&nbsp;</TD>
  162. </TR>
  163. <TR BGCOLOR="white" CLASS="TableRowColor">
  164. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/esf/package-summary.html">org.bouncycastle.asn1.esf</A></B></TD>
  165. <TD>Support classes useful for encoding and supporting [ESF] RFC3126
  166. Electronic Signature Formats for long term electronic signatures.</TD>
  167. </TR>
  168. <TR BGCOLOR="white" CLASS="TableRowColor">
  169. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/ess/package-summary.html">org.bouncycastle.asn1.ess</A></B></TD>
  170. <TD>Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.</TD>
  171. </TR>
  172. <TR BGCOLOR="white" CLASS="TableRowColor">
  173. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/gnu/package-summary.html">org.bouncycastle.asn1.gnu</A></B></TD>
  174. <TD>&nbsp;</TD>
  175. </TR>
  176. <TR BGCOLOR="white" CLASS="TableRowColor">
  177. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/iana/package-summary.html">org.bouncycastle.asn1.iana</A></B></TD>
  178. <TD>&nbsp;</TD>
  179. </TR>
  180. <TR BGCOLOR="white" CLASS="TableRowColor">
  181. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/icao/package-summary.html">org.bouncycastle.asn1.icao</A></B></TD>
  182. <TD>ICAO ASN.1 classes for electronic passport.</TD>
  183. </TR>
  184. <TR BGCOLOR="white" CLASS="TableRowColor">
  185. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/isismtt/package-summary.html">org.bouncycastle.asn1.isismtt</A></B></TD>
  186. <TD>&nbsp;</TD>
  187. </TR>
  188. <TR BGCOLOR="white" CLASS="TableRowColor">
  189. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/isismtt/ocsp/package-summary.html">org.bouncycastle.asn1.isismtt.ocsp</A></B></TD>
  190. <TD>&nbsp;</TD>
  191. </TR>
  192. <TR BGCOLOR="white" CLASS="TableRowColor">
  193. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/isismtt/x509/package-summary.html">org.bouncycastle.asn1.isismtt.x509</A></B></TD>
  194. <TD>&nbsp;</TD>
  195. </TR>
  196. <TR BGCOLOR="white" CLASS="TableRowColor">
  197. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/kisa/package-summary.html">org.bouncycastle.asn1.kisa</A></B></TD>
  198. <TD>&nbsp;</TD>
  199. </TR>
  200. <TR BGCOLOR="white" CLASS="TableRowColor">
  201. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/microsoft/package-summary.html">org.bouncycastle.asn1.microsoft</A></B></TD>
  202. <TD>&nbsp;</TD>
  203. </TR>
  204. <TR BGCOLOR="white" CLASS="TableRowColor">
  205. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/misc/package-summary.html">org.bouncycastle.asn1.misc</A></B></TD>
  206. <TD>Miscellaneous object identifiers and objects.</TD>
  207. </TR>
  208. <TR BGCOLOR="white" CLASS="TableRowColor">
  209. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/mozilla/package-summary.html">org.bouncycastle.asn1.mozilla</A></B></TD>
  210. <TD>Support classes useful for encoding objects used by mozilla.</TD>
  211. </TR>
  212. <TR BGCOLOR="white" CLASS="TableRowColor">
  213. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/nist/package-summary.html">org.bouncycastle.asn1.nist</A></B></TD>
  214. <TD>Support classes for NIST related objects.</TD>
  215. </TR>
  216. <TR BGCOLOR="white" CLASS="TableRowColor">
  217. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/ntt/package-summary.html">org.bouncycastle.asn1.ntt</A></B></TD>
  218. <TD>&nbsp;</TD>
  219. </TR>
  220. <TR BGCOLOR="white" CLASS="TableRowColor">
  221. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/ocsp/package-summary.html">org.bouncycastle.asn1.ocsp</A></B></TD>
  222. <TD>Support classes useful for encoding and supporting OCSP objects.</TD>
  223. </TR>
  224. <TR BGCOLOR="white" CLASS="TableRowColor">
  225. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/oiw/package-summary.html">org.bouncycastle.asn1.oiw</A></B></TD>
  226. <TD>Objects and OID for the support of ISO OIW.</TD>
  227. </TR>
  228. <TR BGCOLOR="white" CLASS="TableRowColor">
  229. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/pkcs/package-summary.html">org.bouncycastle.asn1.pkcs</A></B></TD>
  230. <TD>Support classes useful for encoding and supporting the various RSA PKCS documents.</TD>
  231. </TR>
  232. <TR BGCOLOR="white" CLASS="TableRowColor">
  233. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/sec/package-summary.html">org.bouncycastle.asn1.sec</A></B></TD>
  234. <TD>Classes for support of the SEC standard for Elliptic Curve.</TD>
  235. </TR>
  236. <TR BGCOLOR="white" CLASS="TableRowColor">
  237. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/smime/package-summary.html">org.bouncycastle.asn1.smime</A></B></TD>
  238. <TD>Support classes useful for encoding and supporting S/MIME.</TD>
  239. </TR>
  240. <TR BGCOLOR="white" CLASS="TableRowColor">
  241. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/teletrust/package-summary.html">org.bouncycastle.asn1.teletrust</A></B></TD>
  242. <TD>Support classes for TeleTrust related objects.</TD>
  243. </TR>
  244. <TR BGCOLOR="white" CLASS="TableRowColor">
  245. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/tsp/package-summary.html">org.bouncycastle.asn1.tsp</A></B></TD>
  246. <TD>Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.</TD>
  247. </TR>
  248. <TR BGCOLOR="white" CLASS="TableRowColor">
  249. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/util/package-summary.html">org.bouncycastle.asn1.util</A></B></TD>
  250. <TD>An ASN.1 dump utility.</TD>
  251. </TR>
  252. <TR BGCOLOR="white" CLASS="TableRowColor">
  253. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/x500/package-summary.html">org.bouncycastle.asn1.x500</A></B></TD>
  254. <TD>&nbsp;</TD>
  255. </TR>
  256. <TR BGCOLOR="white" CLASS="TableRowColor">
  257. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/x509/package-summary.html">org.bouncycastle.asn1.x509</A></B></TD>
  258. <TD>Support classes useful for encoding and processing X.509 certificates.</TD>
  259. </TR>
  260. <TR BGCOLOR="white" CLASS="TableRowColor">
  261. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/x509/qualified/package-summary.html">org.bouncycastle.asn1.x509.qualified</A></B></TD>
  262. <TD>Support classes useful for encoding and processing messages based around RFC3739</TD>
  263. </TR>
  264. <TR BGCOLOR="white" CLASS="TableRowColor">
  265. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/x509/sigi/package-summary.html">org.bouncycastle.asn1.x509.sigi</A></B></TD>
  266. <TD>&nbsp;</TD>
  267. </TR>
  268. <TR BGCOLOR="white" CLASS="TableRowColor">
  269. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/asn1/x9/package-summary.html">org.bouncycastle.asn1.x9</A></B></TD>
  270. <TD>Support classes useful for encoding and supporting X9.62 elliptic curve.</TD>
  271. </TR>
  272. </TABLE>
  273. <P>
  274. &nbsp;
  275. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  276. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  277. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  278. <B>Lightweight Crypto Packages</B></FONT></TH>
  279. </TR>
  280. <TR BGCOLOR="white" CLASS="TableRowColor">
  281. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/package-summary.html">org.bouncycastle.crypto</A></B></TD>
  282. <TD>Base classes for the lightweight API.</TD>
  283. </TR>
  284. <TR BGCOLOR="white" CLASS="TableRowColor">
  285. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/agreement/package-summary.html">org.bouncycastle.crypto.agreement</A></B></TD>
  286. <TD>Basic key agreement classes.</TD>
  287. </TR>
  288. <TR BGCOLOR="white" CLASS="TableRowColor">
  289. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/agreement/kdf/package-summary.html">org.bouncycastle.crypto.agreement.kdf</A></B></TD>
  290. <TD>&nbsp;</TD>
  291. </TR>
  292. <TR BGCOLOR="white" CLASS="TableRowColor">
  293. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/agreement/srp/package-summary.html">org.bouncycastle.crypto.agreement.srp</A></B></TD>
  294. <TD>&nbsp;</TD>
  295. </TR>
  296. <TR BGCOLOR="white" CLASS="TableRowColor">
  297. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/digests/package-summary.html">org.bouncycastle.crypto.digests</A></B></TD>
  298. <TD>Message digest classes.</TD>
  299. </TR>
  300. <TR BGCOLOR="white" CLASS="TableRowColor">
  301. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/encodings/package-summary.html">org.bouncycastle.crypto.encodings</A></B></TD>
  302. <TD>Block encodings for asymmetric ciphers.</TD>
  303. </TR>
  304. <TR BGCOLOR="white" CLASS="TableRowColor">
  305. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/engines/package-summary.html">org.bouncycastle.crypto.engines</A></B></TD>
  306. <TD>Basic cipher classes.</TD>
  307. </TR>
  308. <TR BGCOLOR="white" CLASS="TableRowColor">
  309. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/examples/package-summary.html">org.bouncycastle.crypto.examples</A></B></TD>
  310. <TD>Simple examples of light weight API usage.</TD>
  311. </TR>
  312. <TR BGCOLOR="white" CLASS="TableRowColor">
  313. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/generators/package-summary.html">org.bouncycastle.crypto.generators</A></B></TD>
  314. <TD>Generators for keys, key pairs and password based encryption algorithms.</TD>
  315. </TR>
  316. <TR BGCOLOR="white" CLASS="TableRowColor">
  317. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/io/package-summary.html">org.bouncycastle.crypto.io</A></B></TD>
  318. <TD>Classes for doing "enhanced" I/O with Digests and MACs.</TD>
  319. </TR>
  320. <TR BGCOLOR="white" CLASS="TableRowColor">
  321. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/macs/package-summary.html">org.bouncycastle.crypto.macs</A></B></TD>
  322. <TD>Classes for creating MACs and HMACs.</TD>
  323. </TR>
  324. <TR BGCOLOR="white" CLASS="TableRowColor">
  325. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/modes/package-summary.html">org.bouncycastle.crypto.modes</A></B></TD>
  326. <TD>Modes for symmetric ciphers.</TD>
  327. </TR>
  328. <TR BGCOLOR="white" CLASS="TableRowColor">
  329. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/modes/gcm/package-summary.html">org.bouncycastle.crypto.modes.gcm</A></B></TD>
  330. <TD>&nbsp;</TD>
  331. </TR>
  332. <TR BGCOLOR="white" CLASS="TableRowColor">
  333. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/paddings/package-summary.html">org.bouncycastle.crypto.paddings</A></B></TD>
  334. <TD>Paddings for symmetric ciphers.</TD>
  335. </TR>
  336. <TR BGCOLOR="white" CLASS="TableRowColor">
  337. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/params/package-summary.html">org.bouncycastle.crypto.params</A></B></TD>
  338. <TD>Classes for parameter objects for ciphers and generators.</TD>
  339. </TR>
  340. <TR BGCOLOR="white" CLASS="TableRowColor">
  341. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/prng/package-summary.html">org.bouncycastle.crypto.prng</A></B></TD>
  342. <TD>Lightweight psuedo-random number generators.</TD>
  343. </TR>
  344. <TR BGCOLOR="white" CLASS="TableRowColor">
  345. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/signers/package-summary.html">org.bouncycastle.crypto.signers</A></B></TD>
  346. <TD>Basic signers.</TD>
  347. </TR>
  348. <TR BGCOLOR="white" CLASS="TableRowColor">
  349. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/tls/package-summary.html">org.bouncycastle.crypto.tls</A></B></TD>
  350. <TD>A lightweight TLS API.</TD>
  351. </TR>
  352. <TR BGCOLOR="white" CLASS="TableRowColor">
  353. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/crypto/util/package-summary.html">org.bouncycastle.crypto.util</A></B></TD>
  354. <TD>Some general utility/conversion classes.</TD>
  355. </TR>
  356. </TABLE>
  357. <P>
  358. &nbsp;
  359. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  360. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  361. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  362. <B>Utility Packages</B></FONT></TH>
  363. </TR>
  364. <TR BGCOLOR="white" CLASS="TableRowColor">
  365. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/util/package-summary.html">org.bouncycastle.util</A></B></TD>
  366. <TD>&nbsp;</TD>
  367. </TR>
  368. <TR BGCOLOR="white" CLASS="TableRowColor">
  369. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/util/encoders/package-summary.html">org.bouncycastle.util.encoders</A></B></TD>
  370. <TD>Classes for producing and reading Base64 and Hex strings.</TD>
  371. </TR>
  372. <TR BGCOLOR="white" CLASS="TableRowColor">
  373. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/util/io/package-summary.html">org.bouncycastle.util.io</A></B></TD>
  374. <TD>&nbsp;</TD>
  375. </TR>
  376. <TR BGCOLOR="white" CLASS="TableRowColor">
  377. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/util/test/package-summary.html">org.bouncycastle.util.test</A></B></TD>
  378. <TD>Light weight test API.</TD>
  379. </TR>
  380. </TABLE>
  381. <P>
  382. &nbsp;
  383. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  384. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  385. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  386. <B>JCE Provider and Test Classes</B></FONT></TH>
  387. </TR>
  388. <TR BGCOLOR="white" CLASS="TableRowColor">
  389. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/package-summary.html">org.bouncycastle.jce.provider</A></B></TD>
  390. <TD>&nbsp;</TD>
  391. </TR>
  392. <TR BGCOLOR="white" CLASS="TableRowColor">
  393. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/asymmetric/package-summary.html">org.bouncycastle.jce.provider.asymmetric</A></B></TD>
  394. <TD>&nbsp;</TD>
  395. </TR>
  396. <TR BGCOLOR="white" CLASS="TableRowColor">
  397. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/asymmetric/ec/package-summary.html">org.bouncycastle.jce.provider.asymmetric.ec</A></B></TD>
  398. <TD>&nbsp;</TD>
  399. </TR>
  400. <TR BGCOLOR="white" CLASS="TableRowColor">
  401. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/symmetric/package-summary.html">org.bouncycastle.jce.provider.symmetric</A></B></TD>
  402. <TD>&nbsp;</TD>
  403. </TR>
  404. <TR BGCOLOR="white" CLASS="TableRowColor">
  405. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/test/package-summary.html">org.bouncycastle.jce.provider.test</A></B></TD>
  406. <TD>&nbsp;</TD>
  407. </TR>
  408. <TR BGCOLOR="white" CLASS="TableRowColor">
  409. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/test/nist/package-summary.html">org.bouncycastle.jce.provider.test.nist</A></B></TD>
  410. <TD>&nbsp;</TD>
  411. </TR>
  412. <TR BGCOLOR="white" CLASS="TableRowColor">
  413. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/test/rsa3/package-summary.html">org.bouncycastle.jce.provider.test.rsa3</A></B></TD>
  414. <TD>&nbsp;</TD>
  415. </TR>
  416. <TR BGCOLOR="white" CLASS="TableRowColor">
  417. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/jce/provider/util/package-summary.html">org.bouncycastle.jce.provider.util</A></B></TD>
  418. <TD>&nbsp;</TD>
  419. </TR>
  420. </TABLE>
  421. <P>
  422. &nbsp;
  423. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  424. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  425. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  426. <B>Other Packages</B></FONT></TH>
  427. </TR>
  428. <TR BGCOLOR="white" CLASS="TableRowColor">
  429. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/mozilla/package-summary.html">org.bouncycastle.mozilla</A></B></TD>
  430. <TD>Support class for mozilla signed public key and challenge.</TD>
  431. </TR>
  432. <TR BGCOLOR="white" CLASS="TableRowColor">
  433. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/x509/package-summary.html">org.bouncycastle.x509</A></B></TD>
  434. <TD>
  435. Classes for supporting the generation of X.509 certificates and X.509 attribute certificates.</TD>
  436. </TR>
  437. <TR BGCOLOR="white" CLASS="TableRowColor">
  438. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/x509/examples/package-summary.html">org.bouncycastle.x509.examples</A></B></TD>
  439. <TD>
  440. Examples for X.509 attribute certificates.</TD>
  441. </TR>
  442. <TR BGCOLOR="white" CLASS="TableRowColor">
  443. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/x509/extension/package-summary.html">org.bouncycastle.x509.extension</A></B></TD>
  444. <TD>Helper classes for dealing with common X.509 extensions.</TD>
  445. </TR>
  446. <TR BGCOLOR="white" CLASS="TableRowColor">
  447. <TD WIDTH="20%"><B><A HREF="org/bouncycastle/x509/util/package-summary.html">org.bouncycastle.x509.util</A></B></TD>
  448. <TD>&nbsp;</TD>
  449. </TR>
  450. </TABLE>
  451. <P>
  452. &nbsp;<HR>
  453. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  454. <A NAME="navbar_bottom"><!-- --></A>
  455. <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
  456. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  457. <TR>
  458. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  459. <A NAME="navbar_bottom_firstrow"><!-- --></A>
  460. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  461. <TR ALIGN="center" VALIGN="top">
  462. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
  463. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  464. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  465. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  466. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  467. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  468. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  469. </TR>
  470. </TABLE>
  471. </TD>
  472. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  473. <b>Bouncy Castle Cryptography Library 1.45</b></EM>
  474. </TD>
  475. </TR>
  476. <TR>
  477. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  478. &nbsp;PREV&nbsp;
  479. &nbsp;NEXT</FONT></TD>
  480. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  481. <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
  482. &nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  483. &nbsp;<SCRIPT type="text/javascript">
  484. <!--
  485. if(window==top) {
  486. document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  487. }
  488. //-->
  489. </SCRIPT>
  490. <NOSCRIPT>
  491. <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
  492. </NOSCRIPT>
  493. </FONT></TD>
  494. </TR>
  495. </TABLE>
  496. <A NAME="skip-navbar_bottom"></A>
  497. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  498. <HR>
  499. </BODY>
  500. </HTML>