1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<!--==========================================================================
3  Copyright 2008 Nintendo.  All rights reserved.
4
5  These coded instructions, statements, and computer programs contain
6  proprietary information of Nintendo of America Inc. and/or Nintendo
7  Company Ltd., and are protected by Federal copyright law.  They may
8  not be disclosed to third parties or copied or duplicated in any form,
9  in whole or in part, without the prior written consent of Nintendo.
10 ==========================================================================-->
11<HTML>
12<HEAD>
13	<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
14	<META http-equiv="Content-Style-Type" content="text/css">
15	<TITLE>CRYPTORSASignParam</TITLE>
16	<LINK rel="stylesheet" href="../../css/nitro.css">
17	<BASE target="main">
18</HEAD>
19<BODY>
20<H1>CRYPTORSASignParam</H1>
21
22<H2>Definition</H2>
23<DL>
24	<DD>
25		<PRE><CODE>
26#include &lt;nitro/crypto.h&gt;
27
28typedef struct CRYPTORSASignParam
29{
30    void    *in;
31    u32     in_len;
32    void    *out;
33    u32     out_size;
34}
35CRYPTORSASignParam;
36		</CODE></PRE>
37	</DD>
38</DL>
39
40<H2>Elements</H2>
41<TABLE border="1">
42	<TBODY>
43		<TR>
44			<TD width="25%"><EM><STRONG><CODE>in</CODE></STRONG></EM></TD>
45			<TD width="75%">Specifies the address of the string you wish to digitally sign.</TD>
46		</TR>
47		<TR>
48			<TD width="25%"><EM><STRONG><CODE>in_len</CODE></STRONG></EM></TD>
49			<TD width="75%">Specifies the length of the string you wish to digitally sign.</TD>
50		</TR>
51		<TR>
52			<TD width="25%"><EM><STRONG><CODE>out</CODE></STRONG></EM></TD>
53			<TD width="75%">Specifies the output buffer address of the signed string.</TD>
54		</TR>
55		<TR>
56			<TD width="25%"><EM><STRONG><CODE>out_size</CODE></STRONG></EM></TD>
57			<TD width="75%">Specifies the buffer size of <EM><STRONG><CODE>out</CODE></STRONG></EM>.</TD>
58		</TR>
59	</TBODY>
60</TABLE>
61
62<H2>Description</H2>
63<P>
64	Structure used to specify the information about the string and output destination for digital signature creation.<BR>
65	Before the functions are called, applications must first set the values for each member.
66</P>
67<P>
68	If you set <EM><STRONG><CODE>in</CODE></STRONG></EM> to the string you wish to digitally sign, the signature will be output in <EM><STRONG><CODE>out</CODE></STRONG></EM>.
69</P>
70
71<H2>Revision History</H2>
72<P>
73	2008/04/17 Initial version.
74</P>
75
76<hr><p>CONFIDENTIAL</p></body>
77</HTML>
78