Vendor things
This commit is contained in:
parent
5deceec006
commit
977e3c17e5
19434 changed files with 10682014 additions and 0 deletions
1
third-party/vendor/data-encoding/.cargo-checksum.json
vendored
Normal file
1
third-party/vendor/data-encoding/.cargo-checksum.json
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"files":{"Cargo.toml":"81d55911cbdd76eb1097b5680ca68bf15484326b83c77bd8ea2c06a4443d071d","LICENSE":"b68ad1a3367b825447089e1f8d6829b97f47a89eb78d2f4ebaef4672f5606186","README.md":"058d8580d03b18402db56881a3e491259bacd4123d241b7b70e196a7b7c2c739","src/lib.rs":"9e590eccc6133fde5f083892fb425335c6533639502dceeb8087a1eb77eb7c0a"},"package":"7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"}
|
||||
46
third-party/vendor/data-encoding/Cargo.toml
vendored
Normal file
46
third-party/vendor/data-encoding/Cargo.toml
vendored
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
|
||||
#
|
||||
# When uploading crates to the registry Cargo will automatically
|
||||
# "normalize" Cargo.toml files for maximal compatibility
|
||||
# with all versions of Cargo and also rewrite `path` dependencies
|
||||
# to registry (e.g., crates.io) dependencies.
|
||||
#
|
||||
# If you are reading this file be aware that the original Cargo.toml
|
||||
# will likely look very different (and much more reasonable).
|
||||
# See Cargo.toml.orig for the original contents.
|
||||
|
||||
[package]
|
||||
edition = "2018"
|
||||
rust-version = "1.48"
|
||||
name = "data-encoding"
|
||||
version = "2.5.0"
|
||||
authors = ["Julien Cretin <git@ia0.eu>"]
|
||||
include = [
|
||||
"Cargo.toml",
|
||||
"LICENSE",
|
||||
"README.md",
|
||||
"src/lib.rs",
|
||||
]
|
||||
description = "Efficient and customizable data-encoding functions like base64, base32, and hex"
|
||||
documentation = "https://docs.rs/data-encoding"
|
||||
readme = "README.md"
|
||||
keywords = [
|
||||
"no_std",
|
||||
"base64",
|
||||
"base32",
|
||||
"hex",
|
||||
]
|
||||
categories = [
|
||||
"encoding",
|
||||
"no-std",
|
||||
]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/ia0/data-encoding"
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
rustdoc-args = ["--cfg=docsrs"]
|
||||
|
||||
[features]
|
||||
alloc = []
|
||||
default = ["std"]
|
||||
std = ["alloc"]
|
||||
22
third-party/vendor/data-encoding/LICENSE
vendored
Normal file
22
third-party/vendor/data-encoding/LICENSE
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2015-2020 Julien Cretin
|
||||
Copyright (c) 2017-2020 Google Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
34
third-party/vendor/data-encoding/README.md
vendored
Normal file
34
third-party/vendor/data-encoding/README.md
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[![CI Status][ci_badge]][ci]
|
||||
[![Coverage Status][coveralls_badge]][coveralls]
|
||||
|
||||
This library provides the following common encodings:
|
||||
|
||||
| Name | Description |
|
||||
| --- | --- |
|
||||
| `HEXLOWER` | lowercase hexadecimal |
|
||||
| `HEXLOWER_PERMISSIVE` | lowercase hexadecimal (case-insensitive decoding) |
|
||||
| `HEXUPPER` | uppercase hexadecimal |
|
||||
| `HEXUPPER_PERMISSIVE` | uppercase hexadecimal (case-insensitive decoding) |
|
||||
| `BASE32` | RFC4648 base32 |
|
||||
| `BASE32_NOPAD` | RFC4648 base32 (no padding) |
|
||||
| `BASE32_DNSSEC` | RFC5155 base32 |
|
||||
| `BASE32_DNSCURVE` | DNSCurve base32 |
|
||||
| `BASE32HEX` | RFC4648 base32hex |
|
||||
| `BASE32HEX_NOPAD` | RFC4648 base32hex (no padding) |
|
||||
| `BASE64` | RFC4648 base64 |
|
||||
| `BASE64_NOPAD` | RFC4648 base64 (no padding) |
|
||||
| `BASE64_MIME` | RFC2045-like base64 |
|
||||
| `BASE64URL` | RFC4648 base64url |
|
||||
| `BASE64URL_NOPAD` | RFC4648 base64url (no padding) |
|
||||
|
||||
It also provides the possibility to define custom little-endian ASCII
|
||||
base-conversion encodings for bases of size 2, 4, 8, 16, 32, and 64 (for which
|
||||
all above use-cases are particular instances).
|
||||
|
||||
See the [documentation] for more details.
|
||||
|
||||
[ci]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml
|
||||
[ci_badge]: https://github.com/ia0/data-encoding/actions/workflows/ci.yml/badge.svg
|
||||
[coveralls]: https://coveralls.io/github/ia0/data-encoding?branch=main
|
||||
[coveralls_badge]: https://coveralls.io/repos/github/ia0/data-encoding/badge.svg?branch=main
|
||||
[documentation]: https://docs.rs/data-encoding
|
||||
2511
third-party/vendor/data-encoding/src/lib.rs
vendored
Normal file
2511
third-party/vendor/data-encoding/src/lib.rs
vendored
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue