/lib/bouncycastle/docs/org/bouncycastle/jce/provider/JCEECPublicKey.html
HTML | 631 lines | 543 code | 65 blank | 23 comment | 0 complexity | 6cef688278a8e0a20459951b336c49c5 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-3-Clause, Apache-2.0
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:37 EST 2010 -->
6<TITLE>
7JCEECPublicKey (Bouncy Castle Library 1.45 API Specification)
8</TITLE>
9
10<META NAME="date" CONTENT="2010-01-11">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17 if (location.href.indexOf('is-external=true') == -1) {
18 parent.document.title="JCEECPublicKey (Bouncy Castle Library 1.45 API Specification)";
19 }
20}
21</SCRIPT>
22<NOSCRIPT>
23</NOSCRIPT>
24
25</HEAD>
26
27<BODY BGCOLOR="white" onload="windowTitle();">
28<HR>
29
30
31<!-- ========= START OF TOP NAVBAR ======= -->
32<A NAME="navbar_top"><!-- --></A>
33<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
35<TR>
36<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37<A NAME="navbar_top_firstrow"><!-- --></A>
38<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39 <TR ALIGN="center" VALIGN="top">
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
42 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
47 </TR>
48</TABLE>
49</TD>
50<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
51<b>Bouncy Castle Cryptography Library 1.45</b></EM>
52</TD>
53</TR>
54
55<TR>
56<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 <A HREF="../../../../org/bouncycastle/jce/provider/JCEECPrivateKey.html" title="class in org.bouncycastle.jce.provider"><B>PREV CLASS</B></A>
58 <A HREF="../../../../org/bouncycastle/jce/provider/JCEElGamalCipher.html" title="class in org.bouncycastle.jce.provider"><B>NEXT CLASS</B></A></FONT></TD>
59<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
60 <A HREF="../../../../index.html?org/bouncycastle/jce/provider/JCEECPublicKey.html" target="_top"><B>FRAMES</B></A>
61 <A HREF="JCEECPublicKey.html" target="_top"><B>NO FRAMES</B></A>
62 <SCRIPT type="text/javascript">
63 <!--
64 if(window==top) {
65 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
66 }
67 //-->
68</SCRIPT>
69<NOSCRIPT>
70 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
71</NOSCRIPT>
72
73
74</FONT></TD>
75</TR>
76<TR>
77<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
80DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
81</TR>
82</TABLE>
83<A NAME="skip-navbar_top"></A>
84<!-- ========= END OF TOP NAVBAR ========= -->
85
86<HR>
87<!-- ======== START OF CLASS DATA ======== -->
88<H2>
89<FONT SIZE="-1">
90org.bouncycastle.jce.provider</FONT>
91<BR>
92Class JCEECPublicKey</H2>
93<PRE>
94java.lang.Object
95 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.bouncycastle.jce.provider.JCEECPublicKey</B>
96</PRE>
97<DL>
98<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.security.Key, java.security.PublicKey, <A HREF="../../../../org/bouncycastle/jce/interfaces/ECKey.html" title="interface in org.bouncycastle.jce.interfaces">ECKey</A>, <A HREF="../../../../org/bouncycastle/jce/interfaces/ECPointEncoder.html" title="interface in org.bouncycastle.jce.interfaces">ECPointEncoder</A>, <A HREF="../../../../org/bouncycastle/jce/interfaces/ECPublicKey.html" title="interface in org.bouncycastle.jce.interfaces">ECPublicKey</A></DD>
99</DL>
100<HR>
101<DL>
102<DT><PRE>public class <B>JCEECPublicKey</B><DT>extends java.lang.Object<DT>implements java.security.interfaces.ECPublicKey, <A HREF="../../../../org/bouncycastle/jce/interfaces/ECPublicKey.html" title="interface in org.bouncycastle.jce.interfaces">ECPublicKey</A>, <A HREF="../../../../org/bouncycastle/jce/interfaces/ECPointEncoder.html" title="interface in org.bouncycastle.jce.interfaces">ECPointEncoder</A></DL>
103</PRE>
104
105<P>
106<DL>
107<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#org.bouncycastle.jce.provider.JCEECPublicKey">Serialized Form</A></DL>
108<HR>
109
110<P>
111<!-- =========== FIELD SUMMARY =========== -->
112
113<A NAME="field_summary"><!-- --></A>
114<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
117<B>Field Summary</B></FONT></TH>
118</TR>
119</TABLE>
120 <A NAME="fields_inherited_from_class_java.security.interfaces.ECPublicKey"><!-- --></A>
121<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
122<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
123<TH ALIGN="left"><B>Fields inherited from interface java.security.interfaces.ECPublicKey</B></TH>
124</TR>
125<TR BGCOLOR="white" CLASS="TableRowColor">
126<TD><CODE>serialVersionUID</CODE></TD>
127</TR>
128</TABLE>
129
130<!-- ======== CONSTRUCTOR SUMMARY ======== -->
131
132<A NAME="constructor_summary"><!-- --></A>
133<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
134<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
135<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
136<B>Constructor Summary</B></FONT></TH>
137</TR>
138<TR BGCOLOR="white" CLASS="TableRowColor">
139<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.security.interfaces.ECPublicKey)">JCEECPublicKey</A></B>(java.security.interfaces.ECPublicKey key)</CODE>
140
141<BR>
142 </TD>
143</TR>
144<TR BGCOLOR="white" CLASS="TableRowColor">
145<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)">JCEECPublicKey</A></B>(java.lang.String algorithm,
146 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params)</CODE>
147
148<BR>
149 </TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)">JCEECPublicKey</A></B>(java.lang.String algorithm,
153 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params,
154 java.security.spec.ECParameterSpec spec)</CODE>
155
156<BR>
157 </TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)">JCEECPublicKey</A></B>(java.lang.String algorithm,
161 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params,
162 <A HREF="../../../../org/bouncycastle/jce/spec/ECParameterSpec.html" title="class in org.bouncycastle.jce.spec">ECParameterSpec</A> spec)</CODE>
163
164<BR>
165 </TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, java.security.spec.ECPublicKeySpec)">JCEECPublicKey</A></B>(java.lang.String algorithm,
169 java.security.spec.ECPublicKeySpec spec)</CODE>
170
171<BR>
172 </TD>
173</TR>
174<TR BGCOLOR="white" CLASS="TableRowColor">
175<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec)">JCEECPublicKey</A></B>(java.lang.String algorithm,
176 <A HREF="../../../../org/bouncycastle/jce/spec/ECPublicKeySpec.html" title="class in org.bouncycastle.jce.spec">ECPublicKeySpec</A> spec)</CODE>
177
178<BR>
179 </TD>
180</TR>
181<TR BGCOLOR="white" CLASS="TableRowColor">
182<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#JCEECPublicKey(java.lang.String, org.bouncycastle.jce.provider.JCEECPublicKey)">JCEECPublicKey</A></B>(java.lang.String algorithm,
183 <A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html" title="class in org.bouncycastle.jce.provider">JCEECPublicKey</A> key)</CODE>
184
185<BR>
186 </TD>
187</TR>
188</TABLE>
189
190<!-- ========== METHOD SUMMARY =========== -->
191
192<A NAME="method_summary"><!-- --></A>
193<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
194<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
195<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
196<B>Method Summary</B></FONT></TH>
197</TR>
198<TR BGCOLOR="white" CLASS="TableRowColor">
199<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200<CODE> org.bouncycastle.math.ec.ECPoint</CODE></FONT></TD>
201<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#engineGetQ()">engineGetQ</A></B>()</CODE>
202
203<BR>
204 </TD>
205</TR>
206<TR BGCOLOR="white" CLASS="TableRowColor">
207<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
208<CODE> boolean</CODE></FONT></TD>
209<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object o)</CODE>
210
211<BR>
212 </TD>
213</TR>
214<TR BGCOLOR="white" CLASS="TableRowColor">
215<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
216<CODE> java.lang.String</CODE></FONT></TD>
217<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getAlgorithm()">getAlgorithm</A></B>()</CODE>
218
219<BR>
220 </TD>
221</TR>
222<TR BGCOLOR="white" CLASS="TableRowColor">
223<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
224<CODE> byte[]</CODE></FONT></TD>
225<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getEncoded()">getEncoded</A></B>()</CODE>
226
227<BR>
228 </TD>
229</TR>
230<TR BGCOLOR="white" CLASS="TableRowColor">
231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232<CODE> java.lang.String</CODE></FONT></TD>
233<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getFormat()">getFormat</A></B>()</CODE>
234
235<BR>
236 </TD>
237</TR>
238<TR BGCOLOR="white" CLASS="TableRowColor">
239<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
240<CODE> <A HREF="../../../../org/bouncycastle/jce/spec/ECParameterSpec.html" title="class in org.bouncycastle.jce.spec">ECParameterSpec</A></CODE></FONT></TD>
241<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getParameters()">getParameters</A></B>()</CODE>
242
243<BR>
244 return a parameter specification representing the EC domain parameters
245 for the key.</TD>
246</TR>
247<TR BGCOLOR="white" CLASS="TableRowColor">
248<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249<CODE> java.security.spec.ECParameterSpec</CODE></FONT></TD>
250<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getParams()">getParams</A></B>()</CODE>
251
252<BR>
253 </TD>
254</TR>
255<TR BGCOLOR="white" CLASS="TableRowColor">
256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257<CODE> org.bouncycastle.math.ec.ECPoint</CODE></FONT></TD>
258<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getQ()">getQ</A></B>()</CODE>
259
260<BR>
261 return the public point Q</TD>
262</TR>
263<TR BGCOLOR="white" CLASS="TableRowColor">
264<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265<CODE> java.security.spec.ECPoint</CODE></FONT></TD>
266<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#getW()">getW</A></B>()</CODE>
267
268<BR>
269 </TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273<CODE> int</CODE></FONT></TD>
274<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#hashCode()">hashCode</A></B>()</CODE>
275
276<BR>
277 </TD>
278</TR>
279<TR BGCOLOR="white" CLASS="TableRowColor">
280<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281<CODE> void</CODE></FONT></TD>
282<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#setPointFormat(java.lang.String)">setPointFormat</A></B>(java.lang.String style)</CODE>
283
284<BR>
285 Set the formatting for encoding of points.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
289<CODE> java.lang.String</CODE></FONT></TD>
290<TD><CODE><B><A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html#toString()">toString</A></B>()</CODE>
291
292<BR>
293 </TD>
294</TR>
295</TABLE>
296 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
297<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
298<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
299<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
300</TR>
301<TR BGCOLOR="white" CLASS="TableRowColor">
302<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
303</TR>
304</TABLE>
305
306<P>
307
308<!-- ========= CONSTRUCTOR DETAIL ======== -->
309
310<A NAME="constructor_detail"><!-- --></A>
311<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
312<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
313<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
314<B>Constructor Detail</B></FONT></TH>
315</TR>
316</TABLE>
317
318<A NAME="JCEECPublicKey(java.lang.String, org.bouncycastle.jce.provider.JCEECPublicKey)"><!-- --></A><H3>
319JCEECPublicKey</H3>
320<PRE>
321public <B>JCEECPublicKey</B>(java.lang.String algorithm,
322 <A HREF="../../../../org/bouncycastle/jce/provider/JCEECPublicKey.html" title="class in org.bouncycastle.jce.provider">JCEECPublicKey</A> key)</PRE>
323<DL>
324</DL>
325<HR>
326
327<A NAME="JCEECPublicKey(java.lang.String, java.security.spec.ECPublicKeySpec)"><!-- --></A><H3>
328JCEECPublicKey</H3>
329<PRE>
330public <B>JCEECPublicKey</B>(java.lang.String algorithm,
331 java.security.spec.ECPublicKeySpec spec)</PRE>
332<DL>
333</DL>
334<HR>
335
336<A NAME="JCEECPublicKey(java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec)"><!-- --></A><H3>
337JCEECPublicKey</H3>
338<PRE>
339public <B>JCEECPublicKey</B>(java.lang.String algorithm,
340 <A HREF="../../../../org/bouncycastle/jce/spec/ECPublicKeySpec.html" title="class in org.bouncycastle.jce.spec">ECPublicKeySpec</A> spec)</PRE>
341<DL>
342</DL>
343<HR>
344
345<A NAME="JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)"><!-- --></A><H3>
346JCEECPublicKey</H3>
347<PRE>
348public <B>JCEECPublicKey</B>(java.lang.String algorithm,
349 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params,
350 java.security.spec.ECParameterSpec spec)</PRE>
351<DL>
352</DL>
353<HR>
354
355<A NAME="JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)"><!-- --></A><H3>
356JCEECPublicKey</H3>
357<PRE>
358public <B>JCEECPublicKey</B>(java.lang.String algorithm,
359 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params,
360 <A HREF="../../../../org/bouncycastle/jce/spec/ECParameterSpec.html" title="class in org.bouncycastle.jce.spec">ECParameterSpec</A> spec)</PRE>
361<DL>
362</DL>
363<HR>
364
365<A NAME="JCEECPublicKey(java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)"><!-- --></A><H3>
366JCEECPublicKey</H3>
367<PRE>
368public <B>JCEECPublicKey</B>(java.lang.String algorithm,
369 <A HREF="../../../../org/bouncycastle/crypto/params/ECPublicKeyParameters.html" title="class in org.bouncycastle.crypto.params">ECPublicKeyParameters</A> params)</PRE>
370<DL>
371</DL>
372<HR>
373
374<A NAME="JCEECPublicKey(java.security.interfaces.ECPublicKey)"><!-- --></A><H3>
375JCEECPublicKey</H3>
376<PRE>
377public <B>JCEECPublicKey</B>(java.security.interfaces.ECPublicKey key)</PRE>
378<DL>
379</DL>
380
381<!-- ============ METHOD DETAIL ========== -->
382
383<A NAME="method_detail"><!-- --></A>
384<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
385<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
386<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
387<B>Method Detail</B></FONT></TH>
388</TR>
389</TABLE>
390
391<A NAME="getAlgorithm()"><!-- --></A><H3>
392getAlgorithm</H3>
393<PRE>
394public java.lang.String <B>getAlgorithm</B>()</PRE>
395<DL>
396<DD><DL>
397<DT><B>Specified by:</B><DD><CODE>getAlgorithm</CODE> in interface <CODE>java.security.Key</CODE></DL>
398</DD>
399<DD><DL>
400</DL>
401</DD>
402</DL>
403<HR>
404
405<A NAME="getFormat()"><!-- --></A><H3>
406getFormat</H3>
407<PRE>
408public java.lang.String <B>getFormat</B>()</PRE>
409<DL>
410<DD><DL>
411<DT><B>Specified by:</B><DD><CODE>getFormat</CODE> in interface <CODE>java.security.Key</CODE></DL>
412</DD>
413<DD><DL>
414</DL>
415</DD>
416</DL>
417<HR>
418
419<A NAME="getEncoded()"><!-- --></A><H3>
420getEncoded</H3>
421<PRE>
422public byte[] <B>getEncoded</B>()</PRE>
423<DL>
424<DD><DL>
425<DT><B>Specified by:</B><DD><CODE>getEncoded</CODE> in interface <CODE>java.security.Key</CODE></DL>
426</DD>
427<DD><DL>
428</DL>
429</DD>
430</DL>
431<HR>
432
433<A NAME="getParams()"><!-- --></A><H3>
434getParams</H3>
435<PRE>
436public java.security.spec.ECParameterSpec <B>getParams</B>()</PRE>
437<DL>
438<DD><DL>
439</DL>
440</DD>
441<DD><DL>
442</DL>
443</DD>
444</DL>
445<HR>
446
447<A NAME="getParameters()"><!-- --></A><H3>
448getParameters</H3>
449<PRE>
450public <A HREF="../../../../org/bouncycastle/jce/spec/ECParameterSpec.html" title="class in org.bouncycastle.jce.spec">ECParameterSpec</A> <B>getParameters</B>()</PRE>
451<DL>
452<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECKey.html#getParameters()">ECKey</A></CODE></B></DD>
453<DD>return a parameter specification representing the EC domain parameters
454 for the key.
455<P>
456<DD><DL>
457<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECKey.html#getParameters()">getParameters</A></CODE> in interface <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECKey.html" title="interface in org.bouncycastle.jce.interfaces">ECKey</A></CODE></DL>
458</DD>
459<DD><DL>
460</DL>
461</DD>
462</DL>
463<HR>
464
465<A NAME="getW()"><!-- --></A><H3>
466getW</H3>
467<PRE>
468public java.security.spec.ECPoint <B>getW</B>()</PRE>
469<DL>
470<DD><DL>
471</DL>
472</DD>
473<DD><DL>
474</DL>
475</DD>
476</DL>
477<HR>
478
479<A NAME="getQ()"><!-- --></A><H3>
480getQ</H3>
481<PRE>
482public org.bouncycastle.math.ec.ECPoint <B>getQ</B>()</PRE>
483<DL>
484<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPublicKey.html#getQ()">ECPublicKey</A></CODE></B></DD>
485<DD>return the public point Q
486<P>
487<DD><DL>
488<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPublicKey.html#getQ()">getQ</A></CODE> in interface <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPublicKey.html" title="interface in org.bouncycastle.jce.interfaces">ECPublicKey</A></CODE></DL>
489</DD>
490<DD><DL>
491</DL>
492</DD>
493</DL>
494<HR>
495
496<A NAME="engineGetQ()"><!-- --></A><H3>
497engineGetQ</H3>
498<PRE>
499public org.bouncycastle.math.ec.ECPoint <B>engineGetQ</B>()</PRE>
500<DL>
501<DD><DL>
502</DL>
503</DD>
504<DD><DL>
505</DL>
506</DD>
507</DL>
508<HR>
509
510<A NAME="toString()"><!-- --></A><H3>
511toString</H3>
512<PRE>
513public java.lang.String <B>toString</B>()</PRE>
514<DL>
515<DD><DL>
516<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
517</DD>
518<DD><DL>
519</DL>
520</DD>
521</DL>
522<HR>
523
524<A NAME="setPointFormat(java.lang.String)"><!-- --></A><H3>
525setPointFormat</H3>
526<PRE>
527public void <B>setPointFormat</B>(java.lang.String style)</PRE>
528<DL>
529<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPointEncoder.html#setPointFormat(java.lang.String)">ECPointEncoder</A></CODE></B></DD>
530<DD>Set the formatting for encoding of points. If the String "UNCOMPRESSED" is passed
531 in point compression will not be used. If the String "COMPRESSED" is passed point
532 compression will be used. The default is "UNCOMPRESSED".
533<P>
534<DD><DL>
535<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPointEncoder.html#setPointFormat(java.lang.String)">setPointFormat</A></CODE> in interface <CODE><A HREF="../../../../org/bouncycastle/jce/interfaces/ECPointEncoder.html" title="interface in org.bouncycastle.jce.interfaces">ECPointEncoder</A></CODE></DL>
536</DD>
537<DD><DL>
538<DT><B>Parameters:</B><DD><CODE>style</CODE> - the style to use.</DL>
539</DD>
540</DL>
541<HR>
542
543<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
544equals</H3>
545<PRE>
546public boolean <B>equals</B>(java.lang.Object o)</PRE>
547<DL>
548<DD><DL>
549<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
550</DD>
551<DD><DL>
552</DL>
553</DD>
554</DL>
555<HR>
556
557<A NAME="hashCode()"><!-- --></A><H3>
558hashCode</H3>
559<PRE>
560public int <B>hashCode</B>()</PRE>
561<DL>
562<DD><DL>
563<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
564</DD>
565<DD><DL>
566</DL>
567</DD>
568</DL>
569<!-- ========= END OF CLASS DATA ========= -->
570<HR>
571
572
573<!-- ======= START OF BOTTOM NAVBAR ====== -->
574<A NAME="navbar_bottom"><!-- --></A>
575<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
576<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
577<TR>
578<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
579<A NAME="navbar_bottom_firstrow"><!-- --></A>
580<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
581 <TR ALIGN="center" VALIGN="top">
582 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
583 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
584 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
585 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
586 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
587 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
588 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
589 </TR>
590</TABLE>
591</TD>
592<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
593<b>Bouncy Castle Cryptography Library 1.45</b></EM>
594</TD>
595</TR>
596
597<TR>
598<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
599 <A HREF="../../../../org/bouncycastle/jce/provider/JCEECPrivateKey.html" title="class in org.bouncycastle.jce.provider"><B>PREV CLASS</B></A>
600 <A HREF="../../../../org/bouncycastle/jce/provider/JCEElGamalCipher.html" title="class in org.bouncycastle.jce.provider"><B>NEXT CLASS</B></A></FONT></TD>
601<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
602 <A HREF="../../../../index.html?org/bouncycastle/jce/provider/JCEECPublicKey.html" target="_top"><B>FRAMES</B></A>
603 <A HREF="JCEECPublicKey.html" target="_top"><B>NO FRAMES</B></A>
604 <SCRIPT type="text/javascript">
605 <!--
606 if(window==top) {
607 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
608 }
609 //-->
610</SCRIPT>
611<NOSCRIPT>
612 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
613</NOSCRIPT>
614
615
616</FONT></TD>
617</TR>
618<TR>
619<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
620 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
621<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
622DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
623</TR>
624</TABLE>
625<A NAME="skip-navbar_bottom"></A>
626<!-- ======== END OF BOTTOM NAVBAR ======= -->
627
628<HR>
629
630</BODY>
631</HTML>