<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Post-Quantum on Barry O'Callaghan</title><link>https://barryocallaghan.com/tags/post-quantum/</link><description>Recent content in Post-Quantum on Barry O'Callaghan</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>me@barryocallaghan.com (Barry O'Callaghan)</managingEditor><webMaster>me@barryocallaghan.com (Barry O'Callaghan)</webMaster><copyright>© 2026 Barry O'Callaghan</copyright><lastBuildDate>Wed, 21 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://barryocallaghan.com/tags/post-quantum/index.xml" rel="self" type="application/rss+xml"/><item><title>tls-audit: Audit Any Host's TLS in One Command</title><link>https://barryocallaghan.com/posts/tls-audit-launch/</link><pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate><author>me@barryocallaghan.com (Barry O'Callaghan)</author><guid>https://barryocallaghan.com/posts/tls-audit-launch/</guid><description>&lt;p>Security headers are the front door. TLS is the lock. I built
&lt;a href="https://github.com/barry-oc/sec-headers" target="_blank" rel="noreferrer">&lt;strong>sec-headers&lt;/strong>&lt;/a> to check the headers;
now here&amp;rsquo;s &lt;a href="https://github.com/barry-oc/tls-audit" target="_blank" rel="noreferrer">&lt;strong>tls-audit&lt;/strong>&lt;/a> to check the
lock.&lt;/p>
&lt;p>It&amp;rsquo;s a Python CLI that connects to a host and reports what it &lt;em>actually&lt;/em>
negotiates — not what the config file claims. The certificate, which protocol
versions are enabled, whether known-weak ciphers are accepted, and whether
anything post-quantum is in play.&lt;/p></description></item></channel></rss>