Small things

AWS KMS ML-DSA using an external μ (MU)

How to use ML-DSA in AWS KMS with the EXTERNAL_MU message type.

Using AWS KMS via the CLI - Symmetric Key

An overview of how to interact with AWS KMS from the command line using a Symmetric Key.

Using AWS KMS via the CLI - ECC Key

An overview of how to interact with AWS KMS from the command line using a Elliptic Curve (ECC) Asymmetric Key.

Using AWS KMS via the CLI - RSA Key

An overview of how to interact with AWS KMS from the command line for message signing using a RSA Asymmetric Key.

Least Recently Used cache

A thread-safe LRU cache, written in go. The cache's cap is based on the number of bytes stored within it, as opposed to the number of items.

Bcrypt speed in Go

Measures the speed of bcrypt in Go for each of the supported costs.

Old Links

Big things

OCSF JSON Schema Generator

A tool for generating JSON Schema files that can be used for validating events that follow the Open Cybersecurity Schema Framework.

AWS Org View

Python helper library that provides a high-level, cached view of AWS Organizations

Go DNS Resolver

A small DNS utility library offering a high-level API for performing DNS queries.

Naughty Nameserver

Facilitates the testing of DNSSEC by providing a simple method for generating DNS responses with deterministic outcomes.

Local KMS

A mock version of AWS' Key Management Service, for local development and testing. Written in Go.

DynamoDB Queue

A DynamoDB backed queue library, loosely based on Resque.

Github activity

  1. Icon showing a git release

    Created a new release in nsmithuk/mldsa-mu-py

  2. Icon showing a git commit

    Committed a change to nsmithuk/mldsa-mu-py

  3. Icon showing a git branch

    Created a new branch in nsmithuk/mldsa-mu

  4. Icon showing a git commit

    Committed a change to nsmithuk/ml-dsa

  5. Icon showing a git commit

    Committed a change to nsmithuk/ml-dsa

  6. Icon showing a git comment

    Commented in trailofbits/ml-dsa

  7. Icon showing a git commit

    Committed a change to nsmithuk/local-kms

  8. Icon showing a git branch

    Created a new branch in nsmithuk/local-kms

  9. Icon showing a git watch

    Started watching dustinxie/lockfree

  10. Icon showing a git watch

    Started watching dustinxie/ecc

  11. Icon showing a git trash can

    Deleted a branch in nsmithuk/ocsf-json-schema

  12. Icon showing a git commit

    Committed a change to nsmithuk/ocsf-json-schema

  13. Icon showing a git release

    Created a new release in nsmithuk/aws-ou-membership

  14. Icon showing a git commit

    Committed a change to nsmithuk/aws-ou-membership

  15. Icon showing a git trash can

    Deleted a branch in nsmithuk/aws-org-view

  16. Icon showing a git release

    Created a new release in nsmithuk/aws-org-view

  17. Icon showing a git commit

    Committed a change to nsmithuk/sigma-rule-matcher

  18. Icon showing a git commit

    Committed a change to nsmithuk/sigma-rule-matcher

  19. Icon showing a git trash can

    Deleted a branch in SigmaHQ/pySigma-backend-athena

  20. Icon showing a git commit

    Committed a change to SigmaHQ/pySigma-backend-athena

Updated 2026-01-03 00:41 UTC