<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Babu Srinivasan&#039;s blog</title>
	<atom:link href="https://blog.srinivasan.biz/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.srinivasan.biz/</link>
	<description>Random musings</description>
	<lastBuildDate>Sat, 30 Dec 2023 19:08:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.srinivasan.biz/wp-content/uploads/2010/10/cropped-cropped-runway-2-32x32.jpg</url>
	<title>Babu Srinivasan&#039;s blog</title>
	<link>https://blog.srinivasan.biz/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Prefix truncation MITM attack on SSH protocol &#8212; Terrapin</title>
		<link>https://blog.srinivasan.biz/software/prefix-truncation-mitm-attack-on-ssh-protocol-terrapin</link>
					<comments>https://blog.srinivasan.biz/software/prefix-truncation-mitm-attack-on-ssh-protocol-terrapin#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sat, 30 Dec 2023 19:08:34 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://blog.srinivasan.biz/?p=2246</guid>

					<description><![CDATA[<p>CVE-2023-48795 describes a prefix truncation attack on the SSH (Secure Shell) protocol. The vulnerability is called Terrapin. Why Terrapin? Terrapin is a small North American turtle (shell, get it?). Reminds... <a href="https://blog.srinivasan.biz/software/prefix-truncation-mitm-attack-on-ssh-protocol-terrapin">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/prefix-truncation-mitm-attack-on-ssh-protocol-terrapin">Prefix truncation MITM attack on SSH protocol &#8212; Terrapin</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/prefix-truncation-mitm-attack-on-ssh-protocol-terrapin/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ChatGPT 3.5 Code generation &#8212; Silly mistakes that even a junior programmer won&#8217;t make</title>
		<link>https://blog.srinivasan.biz/software/ai/chatgpt-3-5-code-generation-silly-mistakes-that-even-a-junior-programmer-wont-make</link>
					<comments>https://blog.srinivasan.biz/software/ai/chatgpt-3-5-code-generation-silly-mistakes-that-even-a-junior-programmer-wont-make#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sun, 17 Dec 2023 14:08:04 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">https://blog.srinivasan.biz/?p=2207</guid>

					<description><![CDATA[<p>ChatGPT 3.5 is amazing, especially for a free product. We hear that ChatGPT can pass the bar exam, medical exam etc. &#8212; this is impressive. ChatGPT 3.5 can write code,... <a href="https://blog.srinivasan.biz/software/ai/chatgpt-3-5-code-generation-silly-mistakes-that-even-a-junior-programmer-wont-make">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/ai/chatgpt-3-5-code-generation-silly-mistakes-that-even-a-junior-programmer-wont-make">ChatGPT 3.5 Code generation &#8212; Silly mistakes that even a junior programmer won&#8217;t make</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/ai/chatgpt-3-5-code-generation-silly-mistakes-that-even-a-junior-programmer-wont-make/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ChatGPT 3.5 vs Bard &#8212; LLVM</title>
		<link>https://blog.srinivasan.biz/software/chatgpt-3-5-vs-bard-llvm</link>
					<comments>https://blog.srinivasan.biz/software/chatgpt-3-5-vs-bard-llvm#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Tue, 05 Dec 2023 19:55:59 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://blog.srinivasan.biz/?p=2204</guid>

					<description><![CDATA[<p>I asked Bard &#34;Explain LLVM&#34;. Bard said (in part) Imagine you have a program written in Python, but you want it to run on a device that only understands C... <a href="https://blog.srinivasan.biz/software/chatgpt-3-5-vs-bard-llvm">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/chatgpt-3-5-vs-bard-llvm">ChatGPT 3.5 vs Bard &#8212; LLVM</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/chatgpt-3-5-vs-bard-llvm/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Crypto strength &#8212; pre and post quantum</title>
		<link>https://blog.srinivasan.biz/software/security/crypto-strength-pre-and-post-quantum</link>
					<comments>https://blog.srinivasan.biz/software/security/crypto-strength-pre-and-post-quantum#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sun, 27 Dec 2020 09:02:32 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=2133</guid>

					<description><![CDATA[<p>Security is only as good as the weakest link. Example: You have installed a very strong lock on your front door. A potential intruder will look at the strong lock... <a href="https://blog.srinivasan.biz/software/security/crypto-strength-pre-and-post-quantum">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/security/crypto-strength-pre-and-post-quantum">Crypto strength &#8212; pre and post quantum</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/security/crypto-strength-pre-and-post-quantum/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Are your communications secure? &#8212; https, root-ca, pfs, doh, dnssec, esni, rpki, blah, blah</title>
		<link>https://blog.srinivasan.biz/software/are-your-communications-secure-https-root-ca-pfs-doh-dnssec-esni-rpki-blah-blah</link>
					<comments>https://blog.srinivasan.biz/software/are-your-communications-secure-https-root-ca-pfs-doh-dnssec-esni-rpki-blah-blah#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sun, 21 Jun 2020 05:55:37 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=2012</guid>

					<description><![CDATA[<p>A good friend of mine called me with this question: You work in computer security, right? I want to login to this website called xyz.com. Can anyone intercept my communications?... <a href="https://blog.srinivasan.biz/software/are-your-communications-secure-https-root-ca-pfs-doh-dnssec-esni-rpki-blah-blah">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/are-your-communications-secure-https-root-ca-pfs-doh-dnssec-esni-rpki-blah-blah">Are your communications secure? &#8212; https, root-ca, pfs, doh, dnssec, esni, rpki, blah, blah</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/are-your-communications-secure-https-root-ca-pfs-doh-dnssec-esni-rpki-blah-blah/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Doing crypto right is not easy</title>
		<link>https://blog.srinivasan.biz/software/doing-crypto-right-is-not-easy</link>
					<comments>https://blog.srinivasan.biz/software/doing-crypto-right-is-not-easy#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Fri, 08 May 2020 20:16:37 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=1902</guid>

					<description><![CDATA[<p>Rolling your own crypto is a bad idea &#8212; we should leave this to experts though even they get it wrong quite frequently. In general, one can safely use standard... <a href="https://blog.srinivasan.biz/software/doing-crypto-right-is-not-easy">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/doing-crypto-right-is-not-easy">Doing crypto right is not easy</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/doing-crypto-right-is-not-easy/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Web Assembly in a browser and beyond &#8212; Crypto Example</title>
		<link>https://blog.srinivasan.biz/software/web-assembly</link>
					<comments>https://blog.srinivasan.biz/software/web-assembly#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Thu, 15 Aug 2019 05:49:31 +0000</pubDate>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=1835</guid>

					<description><![CDATA[<p>Web Assembly is a low level portable binary format (bytecode) for a stack-based virtual machine is a W3C web standard, that runs in a sandbox, on all major browsers runs... <a href="https://blog.srinivasan.biz/software/web-assembly">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/web-assembly">Web Assembly in a browser and beyond &#8212; Crypto Example</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/web-assembly/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2017 Security Recap</title>
		<link>https://blog.srinivasan.biz/software/security/2017-security-recap</link>
					<comments>https://blog.srinivasan.biz/software/security/2017-security-recap#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sat, 06 Jan 2018 05:54:39 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=1714</guid>

					<description><![CDATA[<p>Cryptographers and Security Researchers have a penchant for coming up with colorful acronyms and names which describe, in brief, the vulnerability or exposure. Some are them are BEAST, CRIME, ShellShock,... <a href="https://blog.srinivasan.biz/software/security/2017-security-recap">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/security/2017-security-recap">2017 Security Recap</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/security/2017-security-recap/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>First SHA-1 collision, birthday paradox, should you rehash your will?</title>
		<link>https://blog.srinivasan.biz/world/first-sha-1-collision-birthday-paradox-should-you-rehash-your-will</link>
					<comments>https://blog.srinivasan.biz/world/first-sha-1-collision-birthday-paradox-should-you-rehash-your-will#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Mon, 20 Mar 2017 22:20:37 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[World]]></category>
		<category><![CDATA[crypto]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=1649</guid>

					<description><![CDATA[<p>One of the most important properties of a cryptographic hash function is that of â€œStrong collision-resistanceâ€, that is, it should be &#34;computationally infeasible&#34; to find distinct inputs x1, x2 such... <a href="https://blog.srinivasan.biz/world/first-sha-1-collision-birthday-paradox-should-you-rehash-your-will">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/world/first-sha-1-collision-birthday-paradox-should-you-rehash-your-will">First SHA-1 collision, birthday paradox, should you rehash your will?</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/world/first-sha-1-collision-birthday-paradox-should-you-rehash-your-will/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cross Platform (Android, iOS) app in F# with Reactive Extensions</title>
		<link>https://blog.srinivasan.biz/software/cross-platform-android-ios-app-f-reactive-extensions</link>
					<comments>https://blog.srinivasan.biz/software/cross-platform-android-ios-app-f-reactive-extensions#respond</comments>
		
		<dc:creator><![CDATA[Babu Srinivasan]]></dc:creator>
		<pubDate>Sun, 25 Sep 2016 16:17:15 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[f#]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[xamarin]]></category>
		<guid isPermaLink="false">http://blog.srinivasan.biz/?p=1592</guid>

					<description><![CDATA[<p>If you love functional programming and want to write *native* cross-platform mobile apps (Android, iOS and even Windows Phone) and you know F#, you are set. The company that made... <a href="https://blog.srinivasan.biz/software/cross-platform-android-ios-app-f-reactive-extensions">Read more &#187;</a></p>
<p>The post <a href="https://blog.srinivasan.biz/software/cross-platform-android-ios-app-f-reactive-extensions">Cross Platform (Android, iOS) app in F# with Reactive Extensions</a> appeared first on <a href="https://blog.srinivasan.biz">Babu Srinivasan&#039;s blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.srinivasan.biz/software/cross-platform-android-ios-app-f-reactive-extensions/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
