{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"asn1-schema","owner":"PeculiarVentures","isFork":false,"description":"asn1-schema is a collection of TypeScript schemas that make working with common ASN.1 objects easy","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":6,"starsCount":32,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T17:32:16.212Z"}},{"type":"Public","name":"kms-attestation","owner":"PeculiarVentures","isFork":false,"description":"Provides tools to verify the HSM attestation files from Google Cloud KMS","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-31T18:42:19.704Z"}},{"type":"Public","name":"fortify","owner":"PeculiarVentures","isFork":false,"description":"Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.","allTopics":["pdf","cryptography","certificate","keychain","signature","smartcard","x509","webcrypto","pkcs11","cryptoapi","minidriver"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":133,"starsCount":114,"forksCount":33,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-30T11:19:44.994Z"}},{"type":"Public","name":"webcrypto-local","owner":"PeculiarVentures","isFork":false,"description":"webcrypto-local is a cross platform service that provides access to PKCS#11 implementations over a protocol we call webcrypto-socket. ","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":9,"issueCount":66,"starsCount":18,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-30T11:10:39.033Z"}},{"type":"Public","name":"PKI.js","owner":"PeculiarVentures","isFork":false,"description":"PKI.js is a pure JavaScript library implementing the formats that are used in PKI applications (signing, encryption, certificate requests, OCSP and TSP requests/responses). It is built on WebCrypto (Web Cryptography API) and requires no plug-ins.","allTopics":["encryption","certificate","es6","signing","pkcs7","timestamp","crl","pkcs5","ocsp","tsp","javascript","javascript-library","pki","plug-ins","asn","webcrypto","pki-applications"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":58,"starsCount":1284,"forksCount":204,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,1,2,1,1,0,0,0,0,1,0,0,0,0,8,0,2,0,0,0,10,10,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-22T19:52:56.927Z"}},{"type":"Public","name":"json-schema","owner":"PeculiarVentures","isFork":false,"description":"This package uses ES2015 decorators to simplify JSON schema creation and use","allTopics":["json","schema","parsing","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":0,"starsCount":3,"forksCount":5,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-21T06:45:17.527Z"}},{"type":"Public","name":"peculiar-ui","owner":"PeculiarVentures","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":6,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T13:14:41.284Z"}},{"type":"Public","name":"pv-certificates-viewer","owner":"PeculiarVentures","isFork":false,"description":"Web components for viewing lists of certificates and certificates","allTopics":["web-component","certificate","decoding","x509","pki","asn1","webpki","x509-parser","certificate-viewer","certificates-viewer","x509-viewer"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":6,"starsCount":61,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T14:54:50.978Z"}},{"type":"Public","name":"ASN1.js","owner":"PeculiarVentures","isFork":false,"description":"ASN1js is a pure JavaScript library implementing a full ASN.1 BER decoder and encoder.","allTopics":["asn1","javascript","javascript-library","pki","asn","ber"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":16,"starsCount":266,"forksCount":56,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-20T10:13:35.351Z"}},{"type":"Public","name":"x509","owner":"PeculiarVentures","isFork":false,"description":"@peculiar/x509 is an easy to use TypeScript/Javascript library based on @peculiar/asn1-schema that makes generating X.509 Certificates and Certificate Requests as well as validating certificate chains easy","allTopics":["cms","certificate","ecc","rsa","pkcs7","x509","csr","pkcs10"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":18,"starsCount":80,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T19:43:46.150Z"}},{"type":"Public","name":"goodkey-demo-ca","owner":"PeculiarVentures","isFork":false,"description":"A demo Certificate Authority (CA) interface for easy digital certificate issuance and management based on CSRs.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T11:02:22.551Z"}},{"type":"Public","name":"webcrypto","owner":"PeculiarVentures","isFork":false,"description":"A WebCrypto Polyfill for NodeJS","allTopics":["crypto","aes","rsa","pbkdf2","sha","hmac","des","ec","webcrypto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":12,"starsCount":182,"forksCount":21,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T20:26:05.017Z"}},{"type":"Public","name":"webcrypto-core","owner":"PeculiarVentures","isFork":false,"description":"A input validation layer for WebCrypto polyfills.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":5,"starsCount":27,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T09:11:04.311Z"}},{"type":"Public","name":"goodkey-win-signtool-action","owner":"PeculiarVentures","isFork":false,"description":"Automate code signing with Windows signtool using GoodKey as the cryptographic provider.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T00:38:16.235Z"}},{"type":"Public","name":"graphene","owner":"PeculiarVentures","isFork":false,"description":"A simple layer for interacting with PKCS #11 / PKCS11 / CryptoKI for Node in TypeScript. (Keywords: Javascript, PKCS#11, Crypto, Smart Card, HSM)","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":36,"starsCount":162,"forksCount":34,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T16:21:13.805Z"}},{"type":"Public","name":"acme-ts","owner":"PeculiarVentures","isFork":false,"description":"Provides client and server implementations of ACME (RFC 8555) in TypeScript. It enables you to build solutions that provide complete and robust certificate lifecycle management.","allTopics":["client","rest","server","protocol","acme","x509","rcf8555"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":3,"starsCount":11,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T13:31:41.593Z"}},{"type":"Public","name":"node-webcrypto-p11","owner":"PeculiarVentures","isFork":false,"description":"A WebCrypto Polyfill for Node in typescript built on PKCS#11.","allTopics":["ecc","rsa","hash","pkcs11","secp256k1","webcrypto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":25,"starsCount":43,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-29T10:29:31.559Z"}},{"type":"Public","name":"webcrypto-liner","owner":"PeculiarVentures","isFork":false,"description":"webcrypto-liner is a polyfill that let's down-level User Agents (like IE/Edge) use libraries that depend on WebCrypto. (Keywords: Javascript, WebCrypto, Shim, Polyfill)","allTopics":["rsa","sha","node-webcrypto-ossl","cryptohraphy","secp256k1","javascript","polyfill","cryptography","ecc","shim","webcrypto","webcrypto-liner"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":32,"starsCount":148,"forksCount":26,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-23T00:42:46.369Z"}},{"type":"Public","name":"tsprotobuf","owner":"PeculiarVentures","isFork":false,"description":"tsprotobuf is a helper library that contains functions that make working with ProtoBuf easier in Typescript.","allTopics":["scheme","typescript","protobuf"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":2,"starsCount":21,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-19T10:48:14.901Z"}},{"type":"Public","name":"pvtsutils","owner":"PeculiarVentures","isFork":false,"description":"pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":3,"forksCount":7,"license":"MIT License","participation":[5,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-18T09:36:43.582Z"}},{"type":"Public","name":"fortify-prepare","owner":"PeculiarVentures","isFork":false,"description":"CLI helper copies needed files to tmp dir","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":0,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-19T07:16:15.272Z"}},{"type":"Public","name":"webcrypto.dev-examples","owner":"PeculiarVentures","isFork":false,"description":"Peculiar Ventures' webcrypto.dev is a collection of cryptography and X.509 certificate libraries, making it easier for developers to integrate these technologies into their projects. ","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-30T18:29:30.686Z"}},{"type":"Public","name":"xadesjs","owner":"PeculiarVentures","isFork":false,"description":"A pure Typescript/Javascript implementation of XAdES based on XMLDSIGjs. (Keywords: WebCrypto, XMLDSIG, XADES, eIDAS, Trust List, X.509, CRL, OCSP)","allTopics":["javascript","webcrypto","ades","typescript","xmldsig","xades-bes","electronic-signatures","node-webcrypto-ossl","web-crypto"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":39,"starsCount":140,"forksCount":49,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-07T01:53:29.864Z"}},{"type":"Public","name":"xmldsigjs","owner":"PeculiarVentures","isFork":false,"description":"XMLDSIGjs provides an implementation of XMLDSIG in Typescript/Javascript based on WebCrypto","allTopics":["javascript","typescript","soap","webservices","webcrypto","xmldsig","node-webcrypto-ossl","web-crypto","xmldsig-signature"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":28,"starsCount":43,"forksCount":29,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T22:46:21.310Z"}},{"type":"Public","name":"ByteStream.js","owner":"PeculiarVentures","isFork":false,"description":"ByteStream.js is a set of classes manipulating bytes and bits with optimized for speed perfomance","allTopics":["bit","byte","speed"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":10,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-08T18:51:01.250Z"}},{"type":"Public","name":"Font.js","owner":"PeculiarVentures","isFork":false,"description":"FontJS (Font.js) is a packages for TrueType font parsing and manipulation","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":2,"forksCount":3,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-08T06:14:42.019Z"}},{"type":"Public","name":"xml-core","owner":"PeculiarVentures","isFork":false,"description":"xml-core is a set of classes that make it easier to work with XML within the browser and node.","allTopics":["typescript","schema","xml","decorators"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":8,"starsCount":19,"forksCount":11,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-07T04:50:37.995Z"}},{"type":"Public","name":"webcrypto-test","owner":"PeculiarVentures","isFork":false,"description":"Mocha tests of WebCrypto API","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":8,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-06T02:42:20.856Z"}},{"type":"Public","name":"2key-ratchet","owner":"PeculiarVentures","isFork":false,"description":"2key-ratchet is an implementation of a Double Ratchet protocol and X3DH in TypeScript utilizing WebCrypto.","allTopics":["javascript","cryptography","privacy","typescript","encryption","ecc","session","integrity","diffie-hellman","webcrypto","secp256r1","secrecy"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":20,"starsCount":108,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-06T02:40:12.017Z"}},{"type":"Public","name":"xml-schema","owner":"PeculiarVentures","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":0,"starsCount":0,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-30T19:52:17.887Z"}}],"repositoryCount":34,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"PeculiarVentures repositories"}