Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

CTjs is a pure‑ES6 JavaScript library that implements all the data structures and verification algorithms required to interact with Certificate Transparency (CT) logs, supporting both the original RFC 6962 (v1) and the updated RFC 6962‑bis (v2). It provides tools for building CT monitors/auditors—such as inclusion‑proof, consistency‑proof, Signed Tree Head and SCT verification—and includes ready‑to‑run examples, making it useful for security engineers, developers, and researchers who need to validate or audit CT logs in Node.js or browser environments.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

YuryStrozhevsky's profile
YuryStrozhevsky
10 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
yurystrozhevsky

yurystrozhevsky/ctjs

CTjs is a full set of classes necessary to work with any kind of Certificate Transparency log (V1 as from RFC6962, or V2 as from RFC6962-bis). In CTjs you could find all necessary validation/verification functions for all related data shipped with full-featured examples showning how to validate/verify. Also in scope of CTjs I made code showing example from RFC6962 item 2.1.3 on a real data from real Certificate Transparency log.

JavaScript
6
1
MIT License

Support the dependencies of yurystrozhevsky/ctjs

Account's avatar
PeculiarVentures/ASN1.js
asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web
Account's avatar
PeculiarVentures/ByteStream.js
ByteStream is a library making possible to manipulates single bytes and bits on pure JavaScript
Account's avatar
PeculiarVentures/PKI.js
Public Key Infrastructure (PKI) is the basis of how identity and key management is performed on the web today. PKIjs is a pure JavaScript library implementing the formats that are used in PKI applications. It is built on WebCrypto and aspires to make it possible to build native web applications that utilize X.509 and the related formats on the web without plug-ins
Account's avatar
PeculiarVentures/pvutils
Common utilities for products from Peculiar Ventures
Account's avatar
istanbuljs/babel-plugin-istanbul
A babel plugin that adds istanbul instrumentation to ES6 code
Account's avatar
babel/babel-preset-env
A Babel preset for each environment.
Account's avatar
kentcdodds/cross-env
Run scripts that set and use environment variables across platforms
Account's avatar
mochajs/mocha
simple, flexible, fun test framework
Account's avatar
node-fetch/node-fetch
A light-weight module that brings Fetch API to node.js
Account's avatar
istanbuljs/nyc
the Istanbul command line interface
Account's avatar
rollup/rollup
Next-generation ES module bundler
Account's avatar
calvinmetcalf/rollup-plugin-node-builtins
use node builtins in browser with rollup
Account's avatar
PeculiarVentures/node-webcrypto-ossl
A WebCrypto Polyfill for Node in TypeScript built on OpenSSL
Account's avatar
esdoc/esdoc
Good Documentation Generator For JavaScript
Account's avatar
esdoc/esdoc-plugins
A standard plugin for ESDoc
Account's avatar
node-modules/urlencode
encodeURIComponent with charset