Skip to content

Commit

Permalink
Embed public key in code
Browse files Browse the repository at this point in the history
  • Loading branch information
josevalim committed Oct 10, 2023
1 parent 94d18da commit 5ffedbf
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
5 changes: 0 additions & 5 deletions lib/esbuild/npm-registry.pem

This file was deleted.

10 changes: 8 additions & 2 deletions lib/esbuild/npm_registry.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,15 @@ defmodule Esbuild.NpmRegistry do
@moduledoc false
require Logger

# source: https://registry.npmjs.org/-/npm/v1/keys
@public_key_pem """
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE1Olb3zMAFFxXKHiIkQO5cJ3Yhl5i
6UPp+IhuteBJbuHcA5UogKo0EWtlWwW6KSaKoTNEYL7JlCQiVnkhBktUgg==
-----END PUBLIC KEY-----
"""

@base_url "https://registry.npmjs.org"
@external_resource "lib/esbuild/npm-registry.pem"
@public_key_pem File.read!("lib/esbuild/npm-registry.pem")
@public_key_id "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
@public_key_ec_curve :prime256v1

Expand Down

0 comments on commit 5ffedbf

Please sign in to comment.