<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openssl.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Doru001</id>
	<title>OpenSSLWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openssl.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Doru001"/>
	<link rel="alternate" type="text/html" href="https://wiki.openssl.org/index.php/Special:Contributions/Doru001"/>
	<updated>2026-04-10T05:29:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.openssl.org/index.php?title=Talk:EVP_Signing_and_Verifying&amp;diff=1117</id>
		<title>Talk:EVP Signing and Verifying</title>
		<link rel="alternate" type="text/html" href="https://wiki.openssl.org/index.php?title=Talk:EVP_Signing_and_Verifying&amp;diff=1117"/>
		<updated>2013-06-16T13:04:45Z</updated>

		<summary type="html">&lt;p&gt;Doru001: /* Clarification required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Clarification required ==&lt;br /&gt;
Why is &lt;br /&gt;
  if(1 != EVP_DigestSignFinal(mdctx, *sig, slen)) goto err;&lt;br /&gt;
done two times?--[[User:Doru001|Doru001]] 13:04, 16 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Good question! I've added some extra code comments to explain it. Basically the first call has a NULL sig parameter to obtain the length of the signature. Memory is then allocated sufficient to hold the sig, and then the sig is obtained in the second call to EVP_DigestSignFinal.&lt;br /&gt;
&lt;br /&gt;
--[[User:Matt|Matt]] 21:16, 15 June 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Thank you, now it is clear. [[User:Doru001|Doru001]] 13:04, 16 June 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>Doru001</name></author>
	</entry>
	<entry>
		<id>https://wiki.openssl.org/index.php?title=Talk:EVP_Signing_and_Verifying&amp;diff=1114</id>
		<title>Talk:EVP Signing and Verifying</title>
		<link rel="alternate" type="text/html" href="https://wiki.openssl.org/index.php?title=Talk:EVP_Signing_and_Verifying&amp;diff=1114"/>
		<updated>2013-06-15T16:52:05Z</updated>

		<summary type="html">&lt;p&gt;Doru001: Created page with &amp;quot;== Clarification required == Why is    if(1 != EVP_DigestSignFinal(mdctx, *sig, slen)) goto err; done two times?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Clarification required ==&lt;br /&gt;
Why is &lt;br /&gt;
  if(1 != EVP_DigestSignFinal(mdctx, *sig, slen)) goto err;&lt;br /&gt;
done two times?&lt;/div&gt;</summary>
		<author><name>Doru001</name></author>
	</entry>
</feed>