Hi 

You should use them as usual, just adding -engine gost to the commands. 

Also, since you'll probably need gost certs, don't forget to generate: 
openssl req -new -newkey gost2001 -pkeyopt paramset:XA -keyout test.key -nodes 
-x509 -subj /CN=ServerTest 

Knowing that, in GOST 2001, paramset A is required for client auth, and 
paramset XA for server auth. All other parameters are chosen automatically 
(though this will change a bit in GOST 2012). 





----- Mail original -----

De: "Nomad Esst" <noname.e...@yahoo.com> 
À: openssl-users@openssl.org 
Envoyé: Dimanche 9 Février 2014 11:51:42 
Objet: Re: Adding my own algorithm into openssl 

Hi 
Thanks Dmitry. 
I will do that as soon as I complete writing my engine. 
But first I want to establish a secure connection between s_server and s_client 
involving gost engine in order to get more familiar with gost as a written 
engine. What should I do? How can I run the test? 



On Sunday, February 9, 2014 11:10 AM, Dmitry Belyavsky <beld...@gmail.com> 
wrote: 



Hello! 

If you are going to use your algorithm to your own SSL ciphersuites, you have 
to patch the libssl library itself. 
If you execute the command grep -ri gost ssl/ in your openssl directory, you 
find all the places than should be patched for it though not all may be 
necessary to patch for your purpose. 




On Sun, Feb 9, 2014 at 11:13 AM, Nomad Esst < noname.e...@yahoo.com > wrote: 

<blockquote>

Thanks for your useful reply. 
It seems that gost is loaded into openssl successfully. I used the command you 
mentioned and the output was correct. 
I'm planning to write my own engine but first I want to establish a secure 
connection between s_server and s_client involving gost engine in order to get 
more familiar with gost as a written engine. What should I do? 


On Sunday, February 9, 2014 10:38 AM, Dmitry Belyavsky < beld...@gmail.com > 
wrote: 

<blockquote>

Hello! 

You should call, for example, the 

openssl engine -c gost 

command. 

If engine is loaded, you see the list of gost algorithms. 
gost89 and gost89-cnt are the cipher algorithms. 


On Sun, Feb 9, 2014 at 10:27 AM, Nomad Esst < noname.e...@yahoo.com > wrote: 

<blockquote>

Thanks. 
I have some problems using gost as engine. I followed the instructions as 
mentioned in readme file. But I can't see the ciphers in the list. What else 
should I do? 


On Saturday, February 8, 2014 5:06 PM, Dmitry Belyavsky < beld...@gmail.com > 
wrote: 

<blockquote>

Hello! 

You can take the ccgost engine as example. 


On Sat, Feb 8, 2014 at 12:24 PM, Nomad Esst < noname.e...@yahoo.com > wrote: 

<blockquote>

Hi 
I'm new here and I know what I'm going to ask is some kind of a frequent 
question and has been asked many times but please help me with that since I 
don't really get a clean solution on how "add a custom algorithm/engine into 
openssl". 
According to some google searches I have added a simple engine but It does not 
do anything. It's just an engine which can be load into openssl. How can 
complete this engine and add some encryption algorithm? 

Thanks in advance. 







-- 
SY, Dmitry Belyavsky 



</blockquote>


</blockquote>




-- 
SY, Dmitry Belyavsky 



</blockquote>


</blockquote>




-- 
SY, Dmitry Belyavsky 



</blockquote>




-- 
Alexandre Aufrere - Keynectis-OpenTrust 
International PreSales Manager ME, APAC and CIS 
P. +971 4 433 7608 
M. +971 55 716 2423 

Reply via email to