Skip to content

Aveygo/DeterministicECDSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

DeterministicECDSA

Deterministic ECDSA keys with WebCrypto.

After importing main.js, the main function that generates the token is generate_jwk()

Example usage:

async function main() {
    let seed = await crypto.getRandomValues(new Uint32Array(1))[0];
    var key = await window.crypto.subtle.importKey(
            "jwk",
            await generate_jwk(BigInt(seed)),
            {
                name: "ECDSA",
                namedCurve: "P-256",
            },
            true,
            ["sign"]
        );
    console.log(key);
}

About

Deterministic ECDSA keys with WebCrypto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published