@apeleghq/crypto-oids
Version:
Non-comprehensive export of OIDs used in various crypto standards
61 lines (44 loc) • 2.43 kB
Markdown
🔒 **Non-comprehensive export of OIDs used in various crypto standards**
[](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids)
[](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids)
[](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids)
[](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids)
[](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids)
[](https://www.npmjs.com/package/%40exact-realty/crypto-oids)
---
### 🚀 Features
- Standard arcs covered (note that not _all_ OIDS are necessarily exported):
- ANSI X9.62
- PKCS #1
- PKCS #5 (PBKDF2 only)
- PKCS #7 / CMS
- PKCS #9
- RSA digest algorithms (MD2, MD5, etc.) and HMAC (HMAC with SHA-*)
- NIST AES
- NIST SHA
- Incudes `JSDoc` with a description.
- It does _not_ support reverse lookups.
### 💻 Installation
To install the package, you can use npm or yarn:
```sh
npm install @apeleghq/crypto-oids
```
or
```sh
yarn add @apeleghq/crypto-oids
```
### 📚 Usage
```javascript
import {
OID_ANSIX962_SIGNATURES_ECDSAWITHRECOMMENDED,
} from '@apeleghq/crypto-oids';
```
### 🤝 Contributing
We welcome any contributions and feedback! Please feel free to submit pull
requests, bug reports or feature requests to our GitHub repository.
### 📜 License
This project is dedicated to the public domain, and you may do with it as you
wish. Check out the `LICENSE.txt` file for more information.
If you download the full sources, note that some support files might (such as
`.prettierrc.cjs`) might have a different license. In those cases, that license
applies.