<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Keycredential on The Manticore Project</title><link>https://themanticoreproject.com/tags/keycredential/</link><description>Recent content in Keycredential on The Manticore Project</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 12 Nov 2025 10:07:49 +0000</lastBuildDate><atom:link href="https://themanticoreproject.com/tags/keycredential/index.xml" rel="self" type="application/rss+xml"/><item><title>Manticore v1.0.8: KeyCredentialLink refactor and cleanup</title><link>https://themanticoreproject.com/blog/manticore-v1-0-8-keycredential-refactor/</link><pubDate>Wed, 12 Nov 2025 10:07:49 +0000</pubDate><guid>https://themanticoreproject.com/blog/manticore-v1-0-8-keycredential-refactor/</guid><description>&lt;p>Manticore is the Go library of offensive and defensive security primitives I maintain for The Manticore Project. It provides the building blocks (Windows structures, cryptography, LDAP and network plumbing) that the project&amp;rsquo;s tools rely on. Not every release adds a feature; some exist to clean up and tighten the existing code.&lt;/p>
&lt;p>v1.0.8 is one of those. There are no new capabilities here. Instead, I spent this release refactoring the KeyCredentialLink and CustomKeyInformation code, tidying up the LDAP &lt;code>DNWithBinary&lt;/code> type, tightening error handling, and removing debug output that should never have shipped. This kind of work does not change what the library does, but makes it easier and safer to build on.&lt;/p></description></item><item><title>Manticore v1.0.7: KeyCredential refactor and BCrypt ECC keys</title><link>https://themanticoreproject.com/blog/manticore-v1-0-7-keycredential-and-bcrypt-ecc/</link><pubDate>Tue, 11 Nov 2025 12:21:19 +0000</pubDate><guid>https://themanticoreproject.com/blog/manticore-v1-0-7-keycredential-and-bcrypt-ecc/</guid><description>&lt;p>Manticore is The Manticore Project&amp;rsquo;s Go library of offensive and defensive security primitives. It is the foundation that most of our tools build on, so each release tends to focus on making one or two of those primitives more correct and more pleasant to use. In v1.0.7 I focused on the &lt;code>keycredential&lt;/code> package: extending its cryptographic key support, tidying up its internal structure, and aligning one piece of its API with the naming conventions used across the rest of the library.&lt;/p></description></item><item><title>Manticore v1.0.4: Minor bug fixes on Windows KeyCredential time functions</title><link>https://themanticoreproject.com/blog/manticore-v1-0-4-keycredential-time-fixes/</link><pubDate>Wed, 29 Oct 2025 10:58:34 +0000</pubDate><guid>https://themanticoreproject.com/blog/manticore-v1-0-4-keycredential-time-fixes/</guid><description>&lt;p>Manticore is the Go library of offensive and defensive security primitives that underpins the tools of The Manticore Project. This release, &lt;strong>v1.0.4&lt;/strong>, is a small maintenance update: there are no new features, just a focused round of bug fixes in the Windows KeyCredential time handling.&lt;/p>
&lt;h2 id="keycredential-time-functions">KeyCredential time functions&lt;/h2>
&lt;p>KeyCredential blobs (the &lt;code>msDS-KeyCredentialLink&lt;/code> attribute used by Windows Hello for Business and shadow-credentials tooling) carry timestamps such as the key creation and last-update times. Getting these conversions right matters, since an off-by-one or misencoded timestamp can produce a blob that the directory rejects, or one that misrepresents when a key was created.&lt;/p></description></item><item><title>Manticore v1.0.3: Parts of SMBv1 and minor fixes</title><link>https://themanticoreproject.com/blog/manticore-v1-0-3-smbv1-and-minor-fixes/</link><pubDate>Tue, 28 Oct 2025 16:12:47 +0000</pubDate><guid>https://themanticoreproject.com/blog/manticore-v1-0-3-smbv1-and-minor-fixes/</guid><description>&lt;p>Manticore is the Go library of offensive and defensive security primitives that powers the tools of The Manticore Project. It provides the building blocks (protocol structures, Active Directory abstractions, cryptographic helpers) that the individual tools rely on so that each tool does not have to reimplement the same plumbing.&lt;/p>
&lt;p>This release, v1.0.3, is a mix of new groundwork and small corrections. The headline is the start of SMB v1.0 support, but most of the work here is about tightening interfaces that already existed and adding the project governance documents that the repository was missing. None of these changes are large on their own; together they make the library a little more correct and a little easier to contribute to.&lt;/p></description></item></channel></rss>