---
id: 1859
title: "Detecting Bad OpenSSL Usage"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2020/05/29/detecting-bad-openssl-usage/"
published_at: "2020-05-29T11:50:06Z"
tags: ["cryptography", "openssl", "static-analysis", "llvm", "program-analysis", "misuse-detection", "pattern-matching"]
phying_url: "https://phying.com/item/1859"
lang: en
---

# Detecting Bad OpenSSL Usage

## Summary

Anselm, a Trail of Bits LLVM pass, lets developers describe and search patterns of bad OpenSSL usage—mismanaged error queues, reused initialization vectors—in any LLVM-target language.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2020-05-29T11:50:06Z
- **Original:** https://blog.trailofbits.com/2020/05/29/detecting-bad-openssl-usage/
- **Phying News:** https://phying.com/item/1859
