Skip to content

Performance review #52

@qmuntal

Description

@qmuntal

We should benchmark the go-cose public API to see where we are in terms of memory allocation and throughput.
With these metrics we will be able to evaluate if we need to invest resources on improving the performance.

While benchmarking we should treat the algorithm as an invariant, even one that does nothing, so we only benchmark things that are under our control.

This is an umbrella issue to track the benchmarking effort.

  • Sign1Message.MarshalCBOR
  • Sign1Message.UnmarshalCBOR
  • Sign1Message.Sign
  • Sign1Message.Verify
    - [ ] SignMessage.MarshalCBOR
    - [ ] SignMessage.UnmarshalCBOR
    - [ ] SignMessage.Sign
    - [ ] SignMessage.Verify

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions