cloudflare / cloudflare/circl

Develop generic implementation of circl/ecc/p384

Open
#120 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Go
Stars
1.7k
Forks
219
Avg merge
15h 45m
Merged PRs (30d)
4

Description

The packge `circl/ecc/p384` contains optimized code for AMD64 and ARM64, but lacks of a generic implementation using `math/bits` package.

Contributor guide

Open the contributing guide

Research direction

Start by reading the circl/ecc/p384 package and its optimized AMD64 and ARM64 implementations, then compare their operations with the capabilities of Go's math/bits package. The work is done when p384 also has a generic implementation that provides equivalent functionality without architecture-specific code; identify or add relevant tests in the package to verify it.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cryptography
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.