Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

all: update to go version 1.22.1 #28946

Merged
merged 11 commits into from
Mar 18, 2024
Merged

all: update to go version 1.22.1 #28946

merged 11 commits into from
Mar 18, 2024

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    18872c0 View commit details
    Browse the repository at this point in the history
  2. build: update to go v1.22.1

    holiman committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    bf29f14 View commit details
    Browse the repository at this point in the history
  3. go.mod tidy

    holiman committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d91f2e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. crypto: remove references to deprecated elliptic package

    This PR removes all references to the elliptic functions that were deprecated in golang 1.22.
    Instead this PR does the following:
    
    We change S256() to return the raw bitcurve instead of the elliptic.Curve, this has two effects:
    - Every instance of S256() can call the unmarshall and marshall operations
    - The package is not neatly abstracted away anymore, which we can debate if we want to change that
    
    We also modify the behavior in the ecies (and rlpx) package a bit.
    Previously all curves were acceptable, now only curves that implement the marshaller and unmarshaller
    interface are allowed. All common curves have this, so its not an issue in our code.
    Dependencies maybe need to implement the (un-)marshaller interfaces though.
    MariusVanDerWijden committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    29a7673 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16d89e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbae80a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3e4741 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77662ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f03199 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. crypto: rename

    fjl committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1b5993e View commit details
    Browse the repository at this point in the history
  2. crypto: fix renaming

    fjl committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    53f1587 View commit details
    Browse the repository at this point in the history