![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
@reecem/digesterjs
Advanced tools
Generates SHA digests using browsers Crypto API for getting hashes :)
Generates SHA digests using browsers Crypto API for getting hashes :)
For using it in a browser for testing...
let digesterjs = {}
import("https://reecem.github.io/digesterjs/digesterjs.js").then(module => {
digesterjs = module.default
//use code here
})
This is how you can use the thing to generate a hash for a payload of data where you don't always have a repeatable ID
// import for ES6 type projects
import digesterjs from 'digesterjs';
/**
* Using the digest to version internal information of a queue
*
*/
var payload = {
data: {
//... random unknown structure
},
...
}
let stateHolder = new Map()
digesterjs.__sha1Hash(payload.data, (result, err = null) => {
let count = 0;
if (err) {
console.error('[ERROR - digesterjs] %o', err)
new Error(err)
}
if (result != null) {
count = stateHolder.get(result) || count
count++ // increment the occurances...
stateHolder.set(result, count + 1)
}
// example of the stack count...
if (count > 10) {
console.error('[perminent failure] I have given up stacking this %o', removed_stack)
// remove the payload from the queue
stateHolder.delete(result)
}
})
FAQs
Generates SHA digests using browsers Crypto API for getting hashes :)
The npm package @reecem/digesterjs receives a total of 0 weekly downloads. As such, @reecem/digesterjs popularity was classified as not popular.
We found that @reecem/digesterjs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.