Skip to content
@Attomus

Attomus

End-to-end encrypted messaging and authentication, built around open cryptography.

End-to-end encrypted messaging and authentication, with no third-party cryptographic dependencies.

We're a UK cybersecurity company. Signet and SemaFore are our open-source products – find out more about what we do at attomus.com.

Signet – authenticator

TOTP and HOTP done correctly. attomus-otp contains our open-source Swift and Kotlin libraries implementing RFC 6238 and RFC 4226 from the standards documents, validated against the RFC test vectors, with weekly libFuzzer campaigns against the Swift core. It is the cryptographic core of Signet on iOS and Android.

The Signet mobile apps build on this library and add biometric-protected secret storage, encrypted backup, and zero-telemetry operation.

att.ms/signet

SemaFore – end-to-end encrypted messaging

Operational messaging for organisations that need uncompromised privacy. SemaFore implements X3DH key agreement and Double Ratchet – protocols that provide forward secrecy and post-compromise security – built from scratch on infrastructure we control.

semafore.io

Public components:

  • semafore-crypto – TypeScript implementation of SemaFore's cryptographic wire format. Wire-compatible with the iOS Swift and Android Kotlin clients.
  • semafore-github-action – GitHub Action that sends end-to-end encrypted notifications from your workflows into your SemaFore organisation. Encryption happens in the GitHub Actions runner – message contents never leave your trust boundary.
  • semafore-starter-workflows – Copy-ready GitHub Actions workflows for deployment, pull request, release, and security notifications through SemaFore.

Pinned Loading

  1. attomus-otp attomus-otp Public

    Swift and Kotlin libraries implementing TOTP (RFC 6238) and HOTP (RFC 4226). The Swift core receives weekly libFuzzer campaigns; both are used in production by Signet.

    Swift

  2. semafore-crypto semafore-crypto Public

    Version 1.0.1 TypeScript cryptographic surface for SemaFore – wire-compatible with iOS and Android; surrounding integration remains in active development.

    TypeScript

  3. semafore-github-action semafore-github-action Public

    Pre-Marketplace GitHub Action for end-to-end encrypted SemaFore workflow notifications. Encryption happens in the runner; integration testing and release packaging remain in progress.

    TypeScript

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…