<div dir="ltr">Dear All,<div><br></div><div>I want to implement ECIES encryption. To do it, I have to 1) generate ECDH secret key (the key agreement) and then 2) derive it using Key Derivation Function 2 (KDF2). </div><div><br>1) For the key agreement, I need to generate a random number. Can you indicate me the best way to generate this random number because in the help, clause 9.2 Retrieving random numbers, I found 3 different methods and I don't know which one is the best for my purpose?</div><div><br></div><div>2) Is it correct to use the function gcry_kdf_derive() with GCRY_KDF_PBKDF2 flag to do the Key Derivation Function 2?</div><div><br></div><div>3) Does the libgcrypt provides samples for ECIES encryption?</div><div><br></div><div>Many thanks in advance for your help,</div><div><br></div><div>Best regards,</div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Yann Garcia<br><span style="color:rgb(0,0,0);white-space:pre-wrap">Senior Software Engineer</span><div><span style="font-size:small">Microsoft MCAD.net Certified</span><br>**************************************<br><span style="font-size:small">FSCOM SARL</span><br style="font-size:small"><span style="font-size:small">Le Montespan B2</span><br style="font-size:small"><span style="color:navy;font-family:"Arial",sans-serif;font-size:10pt"><a href="https://maps.google.com/?q=6,%C2%A0+Avenue+des+Alpes&entry=gmail&source=g" target="_blank">6,</a>  <a href="https://maps.google.com/?q=6,%C2%A0+Avenue+des+Alpes&entry=gmail&source=g" target="_blank">Avenue des Alpes</a></span><span style="color:navy"> </span><br style="font-size:small"><span style="font-size:small">F-06600 Antibes, FRANCE</span><br>************************************************<br>Tel: +33 (0)4 92 94 49 08<br>Mobile: +33 (0)7 61 00 77 05<br>Email: <a href="mailto:yann.garcia@fscom.fr" target="_blank"><b>yann.garcia@fscom.fr</b></a></div><div>           <span style="font-size:12.8px;white-space:nowrap"><a href="mailto:Yann.Garcia_EXT@etsi.org" target="_blank">Yann.Garcia_EXT@etsi.org</a></span><br>Skype: yann.garcia<br>Google+: <a href="mailto:garcia.yann@gmail.com" target="_blank">garcia.yann@gmail.com</a><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>