UNPKG

@apeleghq/crypto-oids

Version:

Non-comprehensive export of OIDs used in various crypto standards

61 lines (44 loc) 2.43 kB
🔒 **Non-comprehensive export of OIDs used in various crypto standards** [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ts-crypto-oids&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ts-crypto-oids&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ts-crypto-oids&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ts-crypto-oids&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Exact-Realty_ts-crypto-oids&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Exact-Realty_ts-crypto-oids) [![NPM Downloads](https://img.shields.io/npm/dw/%40exact-realty/crypto-oids?style=flat-square)](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.