<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[yaSSL - Embedded SSL Library]]></title>
	<link rel="self" href="http://www.yassl.com/forums/feed-atom.xml"/>
	<updated>2013-06-19T10:13:06Z</updated>
	<generator>PunBB</generator>
	<id>http://www.yassl.com/forums/</id>
		<entry>
			<title type="html"><![CDATA[Beeindruckende Schönheit]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic396-beeindruckende-schoenheit-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Haben Sie sich jemals träumen mit, dass niedlich, angenehm und auch ultra-light hochwertigen Boot für Ihre fließen? Große Stars mit den einzelnen Anforderungen geeignete Ausrüstung für die Sammlung sowie die nike air max haben, ist wirklich einer von ihnen. Der Schuh ist nur einer der wesentlichen heutigen trägt Schuhe für fließende strukturiert. Dieses hochwertige Reise und auch von allen der weltweit idealen Betriebspunkt Nike Air Max Shop Deutschland Produzent legte bietet dem Sportler die höchstmögliche Komfort. Sollten Sie sich entscheiden haben keine weniger als pronierte oder vielleicht neutral Gang, ist dies sicherlich die Schuhe für Ihr Betriebssystem.<br />Wenn die Leute überprüfen die Läden, die Schuhe haben beim Verkauf, vielleicht fühlen sie sich ängstlich in die Tür zu schlendern. Die Schuhe in den Schaufenstern sind tatsächlich zum Verkauf in den neuesten Styles gewährt und zusätzlich vielleicht ideale Ergänzungen zu jedem Mode-Schrank zu machen. Keyword mit Lippen Werbung verwandt haben eine Aktivität zu erreichen, während Sie die Möglichkeit das Paar fühlen in Bezug auf eine einzigartige Eigenmarke mit Schuhen oder Stiefeln stehen. Eltern könnten diese Schuhmarke gekauft vor langer Zeit haben und fühlen, welche die Marke nicht Stand gehalten haben, während Sie die Gelegenheiten bald nach zahlreichen Arbeitsgruppen Jahren gestorben.<br />Zahlreiche modische <a href="http://www.nikeairmaxschuheonline.eu/nike-air-max-90">nike air max 90</a> Schuhe sind tatsächlich in einer Art und Weise genau dort, wo sie getragen werden, um den täglichen Gebrauch viele Anforderungen erfüllen könnte gestylt. Manche Menschen fühlen sich sehr angenehm sportlichen einem schwarzen Loafer mit Hose, aber unsere Schuhe könnten auch sehr schön zu tun am Arbeitsplatz, während sie gepaart sind mit einem Hosenanzug, Kleid Hose oder lange Kleid, das lange ausreichen, um die Knöchel zu erreichen ist. Die Höhe mit der Ferse in Schuhen oder Stiefeln Zusammenhang gehen zu aa ganze Menge auf Lager, wie eine Reihe von Schuhen verwendet haben.<br />Der Nike Air maximale kommt in verschiedenen Abmessungen und Farben zusätzlich. Daher hat jeder Sportler die passende Länge und Umfang zusammen mit einer Auswahl der beliebtesten Farbauswahl. Wenn Sie diesen ausgezeichneten Schuhe kaufen, neben dem Komfort, wirst du unglaublich erscheinen. Gutes Aussehen tun sie nicht getan und zusätzlich ist es ein Vorteil gegeben, sobald Sie Büste Linie in die Herrlichkeit bald nach das Rennen zu gewinnen.<br />Fließen ist sicherlich nicht an einem gewissen Punkt Veranstaltung. Der Wettbewerb eine individuelle gekauft Schuh für Tat gibt es ein weiteres Rennen in der Langzeit-und auch das ist wirklich der Hauptgrund, warum solltest du eine dauerhafte <a href="http://www.nikeairmaxschuheonline.eu/nike-air-max-90">nike air max 90 damen</a> Schuhe kaufen, um unnötige Kosten zu vermeiden und darüber hinaus Streuverluste mit hart verdienten Ressourcen im Zusammenhang. Der Nike Air Maximum wird erstellt, um dauern.<br />Das spezialisierte Modell ist wunderbar für Komfort und Schutz strukturiert. Das hat durch die Aufnahme eines in voller Länge Kissen Schaummittelsohle erreicht worden. Die gelenkige Maximum Air-Einheit bietet maximale Polsterung und ermöglicht zusätzlich eine bessere Auswahl der Bewegung. Es verfügt außerdem über die ultra starken ultra-light flywire top. Das Netz ermöglicht oberen Atem Fähigkeit, mit dem Sie sich wohl fühlen in der Schuhe verursachen. Die fraktionierte bootie stellt sicher, dass die intern ist bequem und Streichhölzer.<br />Ob Sie werden unter Verwendung des <a href="http://www.nikeairmaxschuheonline.eu/nike-air-max-2013-neu">Nike Air Max 2013</a> für Ihre Standard fließenden oder möglicherweise für eine wettbewerbsfähige Feier können Sie sich entspannen zu wissen, welche das Gerät die beste Unterstützung und Komfort für einen speziellen Zweck bereitzustellen.<br />Spieler aus jedem der in der ganzen Welt nutzen Nike Schuhe oder Stiefel in Bezug auf ihre professionellen Veranstaltungen. So können Sie erhalten zusätzlich eine Reihe von Nike-Schuhe oder Stiefel und zusätzlich nutzen sie für alle aktuellen Ereignisse tragen. Sporting fachmännisch gestaltet Schuhe oder Stiefel können auch Ihre Gangart sowie Ihre fließenden Design. Sie können erwarten, dass Ihre funktionale Leistung zu verbessern und auch eine bessere Chance auf Spitzenleistungen in der Veranstaltung.</p>]]></summary>
			<author>
				<name><![CDATA[Jekonb]]></name>
				<uri>http://www.yassl.com/forums/user1149.html</uri>
			</author>
			<updated>2013-06-19T10:13:06Z</updated>
			<id>http://www.yassl.com/forums/topic396-beeindruckende-schoenheit-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Nike immer verstehen meine Meinung]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic395-nike-immer-verstehen-meine-meinung-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Tatsächlich <a href="http://www.schuhenzalando.de/">Nike Free 4.0</a> gibt es viele Lieferanten und zusätzlich Groß-Kanäle auf Linie jetzt kostenlos nike Run 3 angeboten, die diese Schuhe oder Stiefel zu stellen. Durch die Arbeit an diesem, müssen Sie nie nach Hause genommen oder in Einkaufszentren, um den Laufschuhen für Sie zu erwerben. Jeder von der Sie tun müssen, ist für unsere Lieferanten entwickeln und zusätzlich beobachten viel man sparen. Die Farbe Methoden zugänglich für unsere Schuhe bestehen aus roten, rosa, grün, gelb, lemon, bläulich, hellblau, grau, bläulich grün und zusätzlich viele andere. Heute koordiniert den Schrank mit den Schuhen oder Stiefeln ist etwas, das sehr einfach zu tun ist. Viele dieser Zulieferer und auch Großmärkte bieten Nike kostenlose Run 2 Frauen verkaufen die auch als jüngste Nike Kostenlose Run 3.<br />Nach Anwendung der hohen Technologien und zusätzlich einzelne Komponenten können Nike Shox Schuhe oder Stiefel Ihre ideale Wahl, um Ihre Leichtathletik in wärmeren genießen werden. Der Nike Kostenlose Run 2 wird geschätzt, liefern Sie ein Nachspiel. Dann sind die Chancen sind Sie eigentlich eine Möglichkeit, eine Reihe von brillanten Nike Kostenlose Run Schuhe für den heißen Sommermonaten die zu bekommen.<br />Sneaker Alley Perspektiven der Weg über die Kunden die überlegene Qualität&nbsp; Nike Free 5.0 und andere weithin anerkannten Herstellern in Top-Qualität Turnschuhe. Sie können ganz einfach die Vergleiche irgendwoanders möchten über das Internet und können Sie die Gründe, warum wir bauten die Bekanntheit der Größte im Preis Punkt, die Anzahl und auch Kunden professionelle Dienstleistungen haben werden sehen! Nike air Laufwerk 1s sind Turnschuhe, indem er einen Unterschied, strukturiert zu bestehen und bieten angenehmen Halt und Dämpfung gegen Überraschung werden. Nike führte besitzen wie {hinsichtlich was überlegen Turnschuhe für Sportler, und jetzt zusätzlich dazu, hat eine große Anhängerschaft von Leuten denen wählen, weil Nike Freizeitschuhe und. Junge und zusätzlich vorherigen konnte Nike Turnschuhe nicht nur durch ihre hohe Qualität aus, sondern zusätzlich, da ein Zeichen von Status gekleidet in den besten Turnschuhe in der Branche.<br />Nike TN Schuhe sind eigentlich die größten Schuhe für Sportler erleben hartes Training oder vielleicht diejenigen, die Organisation für den Wettbewerb. Seine Dämpfungssystem wird für jeden Bereich eines Fußpilz schützen und ermöglicht die höchste Leistung. Dennoch haben neue Technologien und zusätzlich Moden Menschen die Wahrnehmung der Schuhe oder Stiefel belastet, generieren, um es mit einem viel niedrigeren Platzierung auf dem Markt. Diese Schuhe hatte zusätzlich berücksichtigt schwerer als andere Nike-Designs, also die Begrenzung ist es einer Kapazität für Athleten optimale sexuelle Leistungsfähigkeit. Diese ausgezeichnete geführt Nike verbessern Zusammenhang mit der TN Fernsehserien, in denen das Paar geschafft, noch individueller auf die Bedürfnisse des modernen Sportlers.<br />Das Unternehmen <a href="http://www.schuhenzalando.de/nike-free">Nike Free günstig</a> hat auch mehrere der mächtigsten Schuhe oder Stiefel weg es innerhalb des Marktes entwickelt und heute auch einige der Schuhe in dieser Klasse setzen diese Zusammenfassung. Die Klasse der Schuhe oder Stiefel sind wirklich auch für Damen strukturiert und sie sind mit einigen der besten in Boot-Technologie ausgestattet. Der Schuh ist so konzipiert obere mit einer dehnbaren Netz, das für die Atmung Fähigkeit erlaubt. Die Sohle ist so konzipiert, dass wirklich dauerhaft zusammen mit der Laufsohle ist flexibel genug, um für eine Person den Fuß zu bewegen, offen lassen.<br />Nike hat bekam immer hatte einen sehr guten Ruf für die Erstellung von qualitativ hochwertigen Schuhen sowie die Nike Free Run Beruf ist einer der neuesten ist es Erfolg tales. Dieser Stiefel Beruf hat seine eigene Klassifikationen, die alle die, die Menschen mit einigen der angenehmsten und zusätzlich festes Schuhwerk bieten heute. Tatsächlich gibt es viele <a href="http://www.schuhenzalando.de/nike-air-max/nike-air-max-90">Nike Air Max 90</a> Klassifikationen unter diesen Schuhen Linie und zusätzlich jeder Kategorisierung basiert auf den Schuhen oder Stiefeln Design und zusätzlich Technologien basieren.</p>]]></summary>
			<author>
				<name><![CDATA[Jekonb]]></name>
				<uri>http://www.yassl.com/forums/user1149.html</uri>
			</author>
			<updated>2013-06-19T10:00:06Z</updated>
			<id>http://www.yassl.com/forums/topic395-nike-immer-verstehen-meine-meinung-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Your Feedback Requested on Camellia Cipher in CyaSSL]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic200-your-feedback-requested-on-camellia-cipher-in-cyassl-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hi,</p><p>Team yaSSL has recently been considering the addition of the Camellia block cipher to the CyaSSL embedded SSL library, and we would like to request your feedback on this addition.&nbsp; Do you think it would be a beneficial addition?&nbsp; If it was added to CyaSSL, would you be interested in using it?&nbsp; Because we strive to shape our SSL library around what our users want and need, we greatly value your feedback.</p><p>If you are unfamiliar with the Camellia block cipher, you can find a Wikipedia article on the cipher here: <a href="http://en.wikipedia.org/wiki/Camellia_(cipher)">http://en.wikipedia.org/wiki/Camellia_(cipher)</a>, or the Camellia cipher’s English homepage, here: <a href="http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html">http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html</a>.</p><p>Please send any feedback to <strong>info@yassl.com</strong> or reply to this thread, below.</p><p>Thanks!<br />Team yaSSL</p>]]></summary>
			<author>
				<name><![CDATA[5linx vs can]]></name>
				<uri>http://www.yassl.com/forums/user3.html</uri>
			</author>
			<updated>2013-06-19T08:22:31Z</updated>
			<id>http://www.yassl.com/forums/topic200-your-feedback-requested-on-camellia-cipher-in-cyassl-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Feature Request: Add a free variable on the callback methods]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic394-feature-request-add-a-free-variable-on-the-callback-methods-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hello,</p><p>If I understand correctly, there isn&#039;t a way to pass a variable to the callback set by CyaSSL_SetIOSend / CyaSSL_SetIOReceive.</p><p>If possible, could you please add an extra parameter to the CyaSSL_SetIOSend / CyaSSL_SetIOReceive functions that will be passed to the callbacks?<br />It&#039;ll be easier to pass contexts, classes, etc...</p><p>Thanks<br />Nitay</p>]]></summary>
			<author>
				<name><![CDATA[Nitay]]></name>
				<uri>http://www.yassl.com/forums/user1087.html</uri>
			</author>
			<updated>2013-06-19T07:08:04Z</updated>
			<id>http://www.yassl.com/forums/topic394-feature-request-add-a-free-variable-on-the-callback-methods-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Sniffer Memory issue revamped -[Probably Solved - please look]]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic386-sniffer-memory-issue-revamped-probably-solved-please-look-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hey again,<br />I have redesigned my experiment and got the following results:<br />1. I added counters for the number of sessions and packet buffers created - by the end of the run (after enough time without traffic) - all sessions and packets were accounted for being freed<br />2. it appears that the following is true:<br />I have skipped the creating of the session-&gt;sslServer and session-&gt;sslClient, and returned just before CheckPreRecord in sniffer.c/ssl_decodePacket. <br />3. also, this happens without ProcessMessage - which rules out a pretty large section of code to inspect. </p><p>that way, it appears that the overall memory consumption is much lower, but more importantly, returns back to base level after done transmitting traffic (a large recording, so i can see actual memory shifts...).</p><p>this turns my suspicion towards SSL_new and SSL_free - is it possible that XMALLOC and XFREE aren&#039;t performing &quot;traditional&quot; malloc/free operations, but some sort of pooling, I was trying to understand from the code but failed to reach certainty. </p><p>any help will be greatly appreciated.</p><p>thanks,<br />Dan</p>]]></summary>
			<author>
				<name><![CDATA[what is can_S]]></name>
				<uri>http://www.yassl.com/forums/user107.html</uri>
			</author>
			<updated>2013-06-18T08:07:08Z</updated>
			<id>http://www.yassl.com/forums/topic386-sniffer-memory-issue-revamped-probably-solved-please-look-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Using CyaSSL with an asynchronous socket]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic393-using-cyassl-with-an-asynchronous-socket-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hello,</p><p>I have tcp server which uses multiple threads for reading through an IO Completion Port. I want to add SSL to this server.</p><p>What, in your opinion, is the best way to do so?<br />The writes are less of a problem, but how do I decrypt a SSL packet without calling read?</p><p>For now, I&#039;ve set the write and read callbacks using CyaSSL_SetIORecv / CyaSSL_SetIOSend.<br />I didn&#039;t implement the reads yet. <br />Also, the accept could be done to a new client before attaching it to the IOCP, so its not really a non-blocking IO...</p><p>What do you think?</p><p>EDIT: The reads are done through IOCP, so the threads are not blocked on recv() or select(), but on GetQueuedCompletionStatus()</p><p>Thanks<br />Nitay</p>]]></summary>
			<author>
				<name><![CDATA[Nitay]]></name>
				<uri>http://www.yassl.com/forums/user1087.html</uri>
			</author>
			<updated>2013-06-14T09:33:01Z</updated>
			<id>http://www.yassl.com/forums/topic393-using-cyassl-with-an-asynchronous-socket-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Can't get to the download link]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic384-cant-get-to-the-download-link-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hello,</p><p>I&#039;m trying to get to the download page, but it keeps redirecting me back to the information page (and it resets the information fields!)</p><p>How do i get a proper download link to cyassl?</p><p>Thanks<br />Nitay</p>]]></summary>
			<author>
				<name><![CDATA[Nitay]]></name>
				<uri>http://www.yassl.com/forums/user1087.html</uri>
			</author>
			<updated>2013-06-14T08:21:33Z</updated>
			<id>http://www.yassl.com/forums/topic384-cant-get-to-the-download-link-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Verbose build]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic391-verbose-build-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hi</p><p>I am cross compiling CyaSSL and getting the following error while creating libcyassl.la</p><p>crti.o: No such file: No such file or directory</p><p>I am unable to figure out the issue because it does not show me the exact link command. Can someone please tell me how I could do a verbose build so that I can debug such issues?</p><p>If someone has any clues about the issue, suggestions are most welcome <img src="http://www.yassl.com/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Thanks<br />Rahul</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1119.html</uri>
			</author>
			<updated>2013-06-07T17:44:37Z</updated>
			<id>http://www.yassl.com/forums/topic391-verbose-build-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CyaSSL configuration]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic370-cyassl-configuration-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hi All, </p><p>I am testing CyaSSL for embedded devices. Could you please advice the best configuration settings for runtime performance (i.e. speed)? We are running CyaSSL as pure software without any specific hardware support for crypto operations. </p><p>Especially for RSA there are a lot of configuration options to use different algorithms. In mpi_class.h I saw various configurations. </p><p>Thanks, <br />Yun</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1009.html</uri>
			</author>
			<updated>2013-06-07T15:58:32Z</updated>
			<id>http://www.yassl.com/forums/topic370-cyassl-configuration-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[101KB foot print ( possible reduction? )]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic389-101kb-foot-print-possible-reduction-new-posts.html"/>
			<summary type="html"><![CDATA[<p>I need CyaSSL for only client support and needs only two cipher suites which I know the target servers always support<br />I have tried as much as i could to reduce the footprint&nbsp; but what i&#039;m getting is 101KB.</p><p>I have used the following switchs </p><p>NO_MD4,NO_RABBIT,NO_SESSION_CACHE,NO_CYASSL_SERVER,NO_ERROR_STRINGS,NO_PSK,NO_PWDBASED,NO_HC128,NO_DSA,OPENSSL_EXTRA,NO_64BIT,NO_SHA-384</p><p>These are the only imports i made<br />&nbsp; &nbsp; <br />&nbsp; &nbsp; SSL_CTX_new<br />&nbsp; &nbsp; TLSv1_1_client_method<br />&nbsp; &nbsp; SSL_CTX_set_verify<br />&nbsp; &nbsp; SSL_CTX_set_cipher_list<br />&nbsp; &nbsp; SSL_new(ctx);<br />&nbsp; &nbsp; SSL_set_fd(ssl, isocket) ;<br />&nbsp; &nbsp; SSL_connect<br />&nbsp; &nbsp; SSL_get_peer_certificate<br />&nbsp; &nbsp; X509_NAME_oneline<br />&nbsp; &nbsp; X509_get_issuer_name<br />&nbsp; &nbsp; OPENSSL_free<br />&nbsp; &nbsp; OPENSSL_free<br />&nbsp; &nbsp; X509_free<br />&nbsp; &nbsp; SSL_free<br />&nbsp; &nbsp; SSL_write<br />&nbsp; &nbsp; SSL_read<br />&nbsp; &nbsp; SSL_library_init</p><p>I am compiling with visual studio (6 or 2008)<br />The fact is, i have only 50KB to spare due to the nature of the program I am writting.<br />Reading from the site, i could get footprint as little as 30KB, so what is wrong with my compilation?</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1072.html</uri>
			</author>
			<updated>2013-06-06T23:19:48Z</updated>
			<id>http://www.yassl.com/forums/topic389-101kb-foot-print-possible-reduction-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[SSL_MODE_AUTO_RETRY]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic390-sslmodeautoretry-new-posts.html"/>
			<summary type="html"><![CDATA[<p>How may i deal with SSL_MODE_AUTO_RETRY when CyaSSL doesn&#039;t have SSL_set_mode</p><p>Thanks</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1072.html</uri>
			</author>
			<updated>2013-06-06T23:02:31Z</updated>
			<id>http://www.yassl.com/forums/topic390-sslmodeautoretry-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Compression method 221 vs 1]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic388-compression-method-221-vs-1-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hi all,</p><br /><p>I had a look at the source code of CyaSSL and I&#039;ve found out that the compression method used by CyaSSL has number 221. Why 221 instead of 1?</p><br /><p>Cheers,<br />Giancarlo</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1122.html</uri>
			</author>
			<updated>2013-06-06T22:54:52Z</updated>
			<id>http://www.yassl.com/forums/topic388-compression-method-221-vs-1-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[FIPS compliance]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic387-fips-compliance-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hi</p><p>I am evaluating CyaSSL for our product. Can someone please tell me if CyaSSL is a FIPS compliant library? Same question on&nbsp; wolfCrypt and YaSSL webserver. Are they FIPS compliant?</p><p>Thanks<br />Rahul</p>]]></summary>
			<author>
				<name><![CDATA[chrisc]]></name>
				<uri>http://www.yassl.com/forums/user1119.html</uri>
			</author>
			<updated>2013-06-05T16:06:15Z</updated>
			<id>http://www.yassl.com/forums/topic387-fips-compliance-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Sniffer Application memory leak/memory pool?]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic385-sniffer-application-memory-leakmemory-pool-new-posts.html"/>
			<summary type="html"><![CDATA[<p>Hey all,<br />I noticed my sniffer application demonstrated the following behavior:<br />I commented out the &quot;ProcessMessage&quot; function, so essentially all i do is add sessions and remove them.<br />if I comment out (replace by NULL) the calls to SSL_new for session-&gt;sslClient/sslServer in the CreateSession method, I see the memory is dead on. however, if I enable the SSL_new in CreateSession, I notice the memory very slowly rising, and does not appear to be going down to the base level when I stop pushing traffic. </p><p>1. is it possible that there is a memory leak in SSL_free / SSL_new?<br />2. if not, are you using memory pooling with the SSL* objects? clearly I can look in the code, but I want to be sure - I ask because that could account for what I am seeing</p><br /><p>thanks in advance,<br />Dan</p>]]></summary>
			<author>
				<name><![CDATA[john]]></name>
				<uri>http://www.yassl.com/forums/user107.html</uri>
			</author>
			<updated>2013-05-29T05:02:37Z</updated>
			<id>http://www.yassl.com/forums/topic385-sniffer-application-memory-leakmemory-pool-new-posts.html</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[DTLS crash after timeout (patch)]]></title>
			<link rel="alternate" href="http://www.yassl.com/forums/topic372-dtls-crash-after-timeout-patch-new-posts.html"/>
			<summary type="html"><![CDATA[<p>We have had problems with CyaSSL 2.6 crashing after negotiations fail. It turns out that it tried to free a buffer that was never malloced, and I traced the problem to DtlsPoolSend. It should call CheckAvalaibleSize() [sic], shouldn&#039;t it?</p><p>The below patch (on cyassl-2.6.0) appears to solve the problem. Looking at the code, building without LARGE_STATIC_BUFFERS (which is what I do) makes things worse.</p><div class="codebox"><pre><code>Index: cyassl/src/internal.c
===================================================================
--- cyassl.orig/src/internal.c    2013-05-08 15:22:15.704663345 +0200
+++ cyassl/src/internal.c    2013-05-08 15:24:14.716658339 +0200
@@ -1791,6 +1791,7 @@
 
 int DtlsPoolSend(CYASSL* ssl)
 {
+    int ret;
     DtlsPool *pool = ssl-&gt;dtls_pool;
 
     if (pool != NULL &amp;&amp; pool-&gt;used &gt; 0) {
@@ -1807,6 +1808,9 @@
             c16toa(ssl-&gt;keys.dtls_epoch, dtls-&gt;epoch);
             c32to48(ssl-&gt;keys.dtls_sequence_number++, dtls-&gt;sequence_number);
 
+            if ((ret = CheckAvalaibleSize(ssl, buf-&gt;length)) != 0)
+                return ret;
+
             XMEMCPY(ssl-&gt;buffers.outputBuffer.buffer, buf-&gt;buffer, buf-&gt;length);
             ssl-&gt;buffers.outputBuffer.idx = 0;
             ssl-&gt;buffers.outputBuffer.length = buf-&gt;length;</code></pre></div>]]></summary>
			<author>
				<name><![CDATA[john]]></name>
				<uri>http://www.yassl.com/forums/user1063.html</uri>
			</author>
			<updated>2013-05-22T00:25:10Z</updated>
			<id>http://www.yassl.com/forums/topic372-dtls-crash-after-timeout-patch-new-posts.html</id>
		</entry>
</feed>
