Produkt

Damper: schlanke C++17-Bibliothek für robuste Software

Damper ist ein modularer Grundbaustein für Embedded- und Unternehmenssoftware. Die Bibliothek bietet effiziente, standardkonforme Implementierungen gängiger Algorithmen, hat einen geringen Speicherbedarf und kommt ohne Abhängigkeiten zu bestimmten Mikrocontrollern, Betriebssystemen oder externen Bibliotheken aus.

Zuverlässig

Fehlerfälle sind durchgängig berücksichtigt. Rund 20.000 Unit-, Integrations- und Qualifikationstests sichern die Qualität.

Skalierbar

Eigenes asynchrones I/O-Framework mit Thread-Pools nutzt mehrere Kerne. Eigene Allokatoren vermeiden Speicherallokationen zur Laufzeit.

Wartbar

Modulare, gut dokumentierte Architektur, die sich auch neuen Entwicklern schnell erschließt.

Sicher

Authentifizierung und Verschlüsselung nach gängigen Industriestandards, gehärtet gegen Angriffe aus dem Internet.

Einfach zu nutzen

Vereinfachte APIs und optionale Trennung von Kontextzuständen erleichtern nebenläufige Entwicklung.

Ressourcenschonend

Gemacht für Systeme mit begrenzten Ressourcen, etwa Mikrocontroller mit ausreichend RAM und ROM.

Umfang

Was in Damper steckt

  • Datenstrukturen: Status-Typen, Queues, Ringpuffer, Listen, Vektoren, Hashes, Bäume, Matrizen und BitArrayView.
  • Kryptografie: AES, Hash-Verfahren, X.509-Parser, Diffie-Hellman, RSA, ECC und EdDSA.
  • System: Dateisystemzugriff, asynchrones I/O und Bildverarbeitungsalgorithmen.

Hinweis zu Zertifizierungen

Damper ist derzeit nicht nach Normen wie ISO 26262, IEC 62304, ASPICE, SIL/ASIL oder FIPS zertifiziert. Wenn Ihr Projekt ein zertifiziertes Produkt erfordert, sprechen Sie uns bitte direkt an.

Damper in Ihrem Produkt einsetzen?

Wir beraten Sie zu Lizenz, Integration und Erweiterungen.