Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-create-agent
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: arduino/arduino-create-agent
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: test-rc2
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.

Commits on Sep 29, 2023

  1. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    6ff8768 View commit details
  2. removing test: already tested (better) in test_main.go

    Without the signature field it's falling back to installing from the added index
    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    8433390 View commit details
  3. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    da8e8b4 View commit details
  4. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    cdac540 View commit details
  5. remove indexes endpoint, since it's not used

    run `goa gen github.com/arduino/arduino-create-agent/design`
    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    2892f98 View commit details
  6. remove v2 index logic

    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    05f28a1 View commit details
  7. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    9813a7e View commit details
  8. factor out index handling of the index to a separate package

    the `.arduino-create` dir is now created by the `index.Init()` func
    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    1ff9f25 View commit details
  9. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    d989619 View commit details
  10. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    fb6c14f View commit details
  11. allow the tools endpoint to install and list available tools from def…

    …ault package_index.json only
    
    and fix/adapt tests
    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    de775ae View commit details
  12. add test

    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    52a9c4c View commit details
  13. rename to Resource

    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    f7c875e View commit details
  14. go mod tidy

    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    1e9f19c View commit details
  15. factor out index download logic

    Co-authored-by: Alessio Perugini <alessioper.98@gmail.com>
    umbynos and alessio-perugini committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    bfc986e View commit details
  16. always download the index the first time

    Co-authored-by: Alessio Perugini <alessioper.98@gmail.com>
    umbynos and alessio-perugini committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    19f4581 View commit details
  17. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    65728eb View commit details
  18. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    3f05681 View commit details
  19. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    567f453 View commit details
  20. update license

    umbynos committed Sep 29, 2023

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    a4c86c4 View commit details

Commits on Oct 2, 2023

  1. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    3abb913 View commit details
  2. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    b36b49c View commit details
  3. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    49b7749 View commit details
Showing with 2,302 additions and 2,876 deletions.
  1. +33 −0 .licensed.yml
  2. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/bitcurves.dep.yml
  3. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/brainpool.dep.yml
  4. +65 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/eax.dep.yml
  5. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/internal/byteutil.dep.yml
  6. +65 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/ocb.dep.yml
  7. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp.dep.yml
  8. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/aes/keywrap.dep.yml
  9. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/armor.dep.yml
  10. +63 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/ecdh.dep.yml
  11. +63 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/ecdsa.dep.yml
  12. +63 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/eddsa.dep.yml
  13. +5 −5 ...o-create-agent/go/{golang.org/x/crypto → github.com/ProtonMail/go-crypto}/openpgp/elgamal.dep.yml
  14. +5 −5 ...no-create-agent/go/{golang.org/x/crypto → github.com/ProtonMail/go-crypto}/openpgp/errors.dep.yml
  15. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/internal/algorithm.dep.yml
  16. +62 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/internal/ecc.dep.yml
  17. +63 −0 .licenses/arduino-create-agent/go/github.com/ProtonMail/go-crypto/openpgp/internal/encoding.dep.yml
  18. +5 −5 ...no-create-agent/go/{golang.org/x/crypto → github.com/ProtonMail/go-crypto}/openpgp/packet.dep.yml
  19. +7 −6 ...duino-create-agent/go/{golang.org/x/crypto → github.com/ProtonMail/go-crypto}/openpgp/s2k.dep.yml
  20. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/dh/x25519.dep.yml
  21. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/dh/x448.dep.yml
  22. +71 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/ecc/goldilocks.dep.yml
  23. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/internal/conv.dep.yml
  24. +71 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/internal/sha3.dep.yml
  25. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/math.dep.yml
  26. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/math/fp25519.dep.yml
  27. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/math/fp448.dep.yml
  28. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/math/mlsbset.dep.yml
  29. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/sign.dep.yml
  30. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/sign/ed25519.dep.yml
  31. +70 −0 .licenses/arduino-create-agent/go/github.com/cloudflare/circl/sign/ed448.dep.yml
  32. +0 −44 .licenses/arduino-create-agent/go/go.bug.st/downloader/v2.dep.yml
  33. 0 .licenses/arduino-create-agent/go/golang.org/x/crypto/{openpgp.dep.yml → argon2.dep.yml}
  34. 0 .licenses/arduino-create-agent/go/golang.org/x/crypto/{openpgp/armor.dep.yml → blake2b.dep.yml}
  35. +0 −44 design/pkgs.go
  36. +2 −99 gen/http/cli/arduino_create_agent/cli.go
  37. +0 −51 gen/http/indexes/client/cli.go
  38. +0 −125 gen/http/indexes/client/client.go
  39. +0 −267 gen/http/indexes/client/encode_decode.go
  40. +0 −23 gen/http/indexes/client/paths.go
  41. +0 −249 gen/http/indexes/client/types.go
  42. +0 −192 gen/http/indexes/server/encode_decode.go
  43. +0 −23 gen/http/indexes/server/paths.go
  44. +0 −233 gen/http/indexes/server/server.go
  45. +0 −190 gen/http/indexes/server/types.go
  46. +1 −1 gen/http/openapi.json
  47. +0 −249 gen/http/openapi.yaml
  48. +1 −1 gen/http/openapi3.json
  49. +3 −145 gen/http/openapi3.yaml
  50. +0 −69 gen/indexes/client.go
  51. +0 −73 gen/indexes/endpoints.go
  52. +0 −83 gen/indexes/service.go
  53. +0 −56 gen/indexes/views/view.go
  54. +3 −2 go.mod
  55. +35 −2 go.sum
  56. +5 −15 tools/hidefile_darwin.go → index/hidefile_default.go
  57. +33 −0 index/hidefile_windows.go
  58. +146 −0 index/index.go
  59. +25 −0 index/index_test.go
  60. +17 −16 main.go
  61. +29 −12 main_test.go
  62. +18 −109 tools/download.go
  63. +2 −4 tools/{hidefile_linux.go → shell_default.go}
  64. +0 −7 tools/{hidefile_windows.go → shell_windows.go}
  65. +65 −83 tools/tools.go
  66. +4 −19 v2/http.go
  67. +0 −123 v2/pkgs/indexes.go
  68. +0 −102 v2/pkgs/indexes_test.go
  69. +69 −56 v2/pkgs/tools.go
  70. +69 −88 v2/pkgs/tools_test.go
33 changes: 33 additions & 0 deletions .licensed.yml
Original file line number Diff line number Diff line change
@@ -10,6 +10,39 @@ reviewed:
- golang.org/x/net/html
- golang.org/x/net/html/atom
- golang.org/x/crypto/curve25519
- github.com/ProtonMail/go-crypto/bitcurves
- github.com/ProtonMail/go-crypto/brainpool
- github.com/ProtonMail/go-crypto/eax
- github.com/ProtonMail/go-crypto/internal/byteutil
- github.com/ProtonMail/go-crypto/ocb
- github.com/ProtonMail/go-crypto/openpgp
- github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
- github.com/ProtonMail/go-crypto/openpgp/armor
- github.com/ProtonMail/go-crypto/openpgp/ecdh
- github.com/ProtonMail/go-crypto/openpgp/ecdsa
- github.com/ProtonMail/go-crypto/openpgp/eddsa
- github.com/ProtonMail/go-crypto/openpgp/elgamal
- github.com/ProtonMail/go-crypto/openpgp/errors
- github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
- github.com/ProtonMail/go-crypto/openpgp/internal/ecc
- github.com/ProtonMail/go-crypto/openpgp/internal/encoding
- github.com/ProtonMail/go-crypto/openpgp/packet
- github.com/ProtonMail/go-crypto/openpgp/s2k
- github.com/cloudflare/circl/dh/x25519
- github.com/cloudflare/circl/dh/x448
- github.com/cloudflare/circl/ecc/goldilocks
- github.com/cloudflare/circl/internal/conv
- github.com/cloudflare/circl/internal/sha3
- github.com/cloudflare/circl/math
- github.com/cloudflare/circl/math/fp25519
- github.com/cloudflare/circl/math/fp448
- github.com/cloudflare/circl/math/mlsbset
- github.com/cloudflare/circl/sign
- github.com/cloudflare/circl/sign/ed25519
- github.com/cloudflare/circl/sign/ed448
- golang.org/x/crypto/argon2
- golang.org/x/crypto/blake2b
- golang.org/x/crypto/sha3

# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-dependencies/AGPL-3.0/.licensed.yml
allowed:
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: github.com/ProtonMail/go-crypto/bitcurves
version: v0.0.0-20230923063757-afb1ddc0824c
type: go
summary:
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/bitcurves
license: other
licenses:
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: github.com/ProtonMail/go-crypto/brainpool
version: v0.0.0-20230923063757-afb1ddc0824c
type: go
summary: Package brainpool implements Brainpool elliptic curves.
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/brainpool
license: other
licenses:
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
name: github.com/ProtonMail/go-crypto/eax
version: v0.0.0-20230923063757-afb1ddc0824c
type: go
summary: 'Package eax provides an implementation of the EAX (encrypt-authenticate-translate)
mode of operation, as described in Bellare, Rogaway, and Wagner "THE EAX MODE OF
OPERATION: A TWO-PASS AUTHENTICATED-ENCRYPTION SCHEME OPTIMIZED FOR SIMPLICITY AND
EFFICIENCY." In FSE''04, volume 3017 of LNCS, 2004'
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/eax
license: other
licenses:
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: github.com/ProtonMail/go-crypto/internal/byteutil
version: v0.0.0-20230923063757-afb1ddc0824c
type: go
summary:
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/internal/byteutil
license: other
licenses:
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
name: github.com/ProtonMail/go-crypto/ocb
version: v0.0.0-20230923063757-afb1ddc0824c
type: go
summary: 'Package ocb provides an implementation of the OCB (offset codebook) mode
of operation, as described in RFC-7253 of the IRTF and in Rogaway, Bellare, Black
and Krovetz - OCB: A BLOCK-CIPHER MODE OF OPERATION FOR EFFICIENT AUTHENTICATED
ENCRYPTION (2003).'
homepage: https://pkg.go.dev/github.com/ProtonMail/go-crypto/ocb
license: other
licenses:
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/LICENSE
text: |
Copyright (c) 2009 The Go Authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- sources: go-crypto@v0.0.0-20230923063757-afb1ddc0824c/PATENTS
text: |
Additional IP Rights Grant (Patents)
"This implementation" means the copyrightable works distributed by
Google as part of the Go project.
Google hereby grants to You a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section)
patent license to make, have made, use, offer to sell, sell, import,
transfer and otherwise run, modify and propagate the contents of this
implementation of Go, where such license applies only to those patent
claims, both currently owned or controlled by Google and acquired in
the future, licensable by Google that are necessarily infringed by this
implementation of Go. This grant does not include claims that would be
infringed only as a consequence of further modification of this
implementation. If you or your agent or exclusive licensee institute or
order or agree to the institution of patent litigation against any
entity (including a cross-claim or counterclaim in a lawsuit) alleging
that this implementation of Go or any code incorporated within this
implementation of Go constitutes direct or contributory patent
infringement, or inducement of patent infringement, then any patent
rights granted to you under this License for this implementation of Go
shall terminate as of the date such litigation is filed.
notices: []
Loading