Skip to content

secp256k1 support for oscrypto? #71

@lambdaq

Description

@lambdaq
from oscrypto import asymmetric
public, private = asymmetric.generate_pair('ec', curve='secp256k1')

Could this be supported? I am trying to play with notr protocol and do not want to compile C libraries.

I think openssl already support this curve. Like openssl ecparam -name secp256k1 -genkey -noout -out priv.pem. so we can add

    NID_secp160k1 = 708
    NID_secp192k1 = 711
    NID_secp224k1 = 712
    NID_secp256k1 = 714

to https://github.com/wbond/oscrypto/blob/master/oscrypto/_openssl/_libcrypto.py#L147

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions