feat(tvix/nix-compat): add narinfo::Signature::verify
This adds support for verifying signatures found in NARInfo files. This still needs to be hooked together with the nix+http[s] backend. Change-Id: Ic1c8ddbdecfb05cefca2492808388b0f7f3f2637 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10081 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI
This commit is contained in:
parent
9322d29ea9
commit
bb18556bf3
6 changed files with 1388 additions and 211 deletions
|
@ -147,7 +147,7 @@ rec {
|
|||
name = "once_cell";
|
||||
packageId = "once_cell";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (!(("arm" == target."arch") && ("none" == target."os")));
|
||||
target = { target, features }: (!(("arm" == target."arch" or null) && ("none" == target."os" or null)));
|
||||
features = [ "unstable" "alloc" ];
|
||||
}
|
||||
{
|
||||
|
@ -475,7 +475,7 @@ rec {
|
|||
name = "addr2line";
|
||||
packageId = "addr2line";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null))));
|
||||
}
|
||||
{
|
||||
name = "cfg-if";
|
||||
|
@ -485,19 +485,19 @@ rec {
|
|||
name = "libc";
|
||||
packageId = "libc";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null))));
|
||||
}
|
||||
{
|
||||
name = "miniz_oxide";
|
||||
packageId = "miniz_oxide";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null))));
|
||||
}
|
||||
{
|
||||
name = "object";
|
||||
packageId = "object";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env") && (!("uwp" == target."vendor"))));
|
||||
target = { target, features }: (!((target."windows" or false) && ("msvc" == target."env" or null) && (!("uwp" == target."vendor" or null))));
|
||||
features = [ "read_core" "elf" "macho" "pe" "unaligned" "archive" ];
|
||||
}
|
||||
{
|
||||
|
@ -538,6 +538,19 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
||||
};
|
||||
"base64ct" = rec {
|
||||
crateName = "base64ct";
|
||||
version = "1.6.0";
|
||||
edition = "2021";
|
||||
sha256 = "0nvdba4jb8aikv60az40x2w1y96sjdq8z3yp09rwzmkhiwv1lg4c";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
features = {
|
||||
"std" = [ "alloc" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" ];
|
||||
};
|
||||
"bitflags 1.3.2" = rec {
|
||||
crateName = "bitflags";
|
||||
version = "1.3.2";
|
||||
|
@ -818,7 +831,7 @@ rec {
|
|||
name = "android-tzdata";
|
||||
packageId = "android-tzdata";
|
||||
optional = true;
|
||||
target = { target, features }: ("android" == target."os");
|
||||
target = { target, features }: ("android" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "iana-time-zone";
|
||||
|
@ -858,6 +871,18 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "android-tzdata" "clock" "iana-time-zone" "std" "winapi" "windows-targets" ];
|
||||
};
|
||||
"const-oid" = rec {
|
||||
crateName = "const-oid";
|
||||
version = "0.9.5";
|
||||
edition = "2021";
|
||||
sha256 = "0vxb4d25mgk8y0phay7j078limx2553716ixsr1x5605k31j5h98";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
features = {
|
||||
"arbitrary" = [ "dep:arbitrary" ];
|
||||
};
|
||||
};
|
||||
"core-foundation-sys" = rec {
|
||||
crateName = "core-foundation-sys";
|
||||
version = "0.8.4";
|
||||
|
@ -885,17 +910,17 @@ rec {
|
|||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
target = { target, features }: (("aarch64" == target."arch") && ("linux" == target."os"));
|
||||
target = { target, features }: (("aarch64" == target."arch" or null) && ("linux" == target."os" or null));
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
target = { target, features }: (("aarch64" == target."arch") && ("apple" == target."vendor"));
|
||||
target = { target, features }: (("aarch64" == target."arch" or null) && ("apple" == target."vendor" or null));
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
target = { target, features }: (("loongarch64" == target."arch") && ("linux" == target."os"));
|
||||
target = { target, features }: (("loongarch64" == target."arch" or null) && ("linux" == target."os" or null));
|
||||
}
|
||||
];
|
||||
|
||||
|
@ -1080,6 +1105,100 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "std" ];
|
||||
};
|
||||
"curve25519-dalek" = rec {
|
||||
crateName = "curve25519-dalek";
|
||||
version = "4.1.1";
|
||||
edition = "2021";
|
||||
sha256 = "0p7ns5917k6369gajrsbfj24llc5zfm635yh3abla7sb5rm8r6z8";
|
||||
authors = [
|
||||
"Isis Lovecruft <isis@patternsinthevoid.net>"
|
||||
"Henry de Valence <hdevalence@hdevalence.ca>"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "cfg-if";
|
||||
packageId = "cfg-if";
|
||||
}
|
||||
{
|
||||
name = "cpufeatures";
|
||||
packageId = "cpufeatures";
|
||||
target = { target, features }: ("x86_64" == target."arch" or null);
|
||||
}
|
||||
{
|
||||
name = "curve25519-dalek-derive";
|
||||
packageId = "curve25519-dalek-derive";
|
||||
target = { target, features }: ((!("fiat" == target."curve25519_dalek_backend" or null)) && (!("serial" == target."curve25519_dalek_backend" or null)) && ("x86_64" == target."arch" or null));
|
||||
}
|
||||
{
|
||||
name = "digest";
|
||||
packageId = "digest";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "fiat-crypto";
|
||||
packageId = "fiat-crypto";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ("fiat" == target."curve25519_dalek_backend" or null);
|
||||
}
|
||||
{
|
||||
name = "subtle";
|
||||
packageId = "subtle";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "zeroize";
|
||||
packageId = "zeroize";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
];
|
||||
buildDependencies = [
|
||||
{
|
||||
name = "platforms";
|
||||
packageId = "platforms";
|
||||
}
|
||||
{
|
||||
name = "rustc_version";
|
||||
packageId = "rustc_version";
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"alloc" = [ "zeroize?/alloc" ];
|
||||
"default" = [ "alloc" "precomputed-tables" "zeroize" ];
|
||||
"digest" = [ "dep:digest" ];
|
||||
"ff" = [ "dep:ff" ];
|
||||
"group" = [ "dep:group" "rand_core" ];
|
||||
"group-bits" = [ "group" "ff/bits" ];
|
||||
"rand_core" = [ "dep:rand_core" ];
|
||||
"serde" = [ "dep:serde" ];
|
||||
"zeroize" = [ "dep:zeroize" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "digest" "precomputed-tables" "zeroize" ];
|
||||
};
|
||||
"curve25519-dalek-derive" = rec {
|
||||
crateName = "curve25519-dalek-derive";
|
||||
version = "0.1.1";
|
||||
edition = "2021";
|
||||
sha256 = "1cry71xxrr0mcy5my3fb502cwfxy6822k4pm19cwrilrg7hq4s7l";
|
||||
procMacro = true;
|
||||
dependencies = [
|
||||
{
|
||||
name = "proc-macro2";
|
||||
packageId = "proc-macro2";
|
||||
}
|
||||
{
|
||||
name = "quote";
|
||||
packageId = "quote";
|
||||
}
|
||||
{
|
||||
name = "syn";
|
||||
packageId = "syn 2.0.39";
|
||||
features = [ "full" ];
|
||||
}
|
||||
];
|
||||
|
||||
};
|
||||
"data-encoding" = rec {
|
||||
crateName = "data-encoding";
|
||||
version = "2.4.0";
|
||||
|
@ -1094,6 +1213,41 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
||||
};
|
||||
"der" = rec {
|
||||
crateName = "der";
|
||||
version = "0.7.8";
|
||||
edition = "2021";
|
||||
sha256 = "070bwiyr80800h31c5zd96ckkgagfjgnrrdmz3dzg2lccsd3dypz";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "const-oid";
|
||||
packageId = "const-oid";
|
||||
optional = true;
|
||||
}
|
||||
{
|
||||
name = "zeroize";
|
||||
packageId = "zeroize";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"alloc" = [ "zeroize?/alloc" ];
|
||||
"arbitrary" = [ "dep:arbitrary" "const-oid?/arbitrary" "std" ];
|
||||
"bytes" = [ "dep:bytes" "alloc" ];
|
||||
"derive" = [ "dep:der_derive" ];
|
||||
"flagset" = [ "dep:flagset" ];
|
||||
"oid" = [ "dep:const-oid" ];
|
||||
"pem" = [ "dep:pem-rfc7468" "alloc" "zeroize" ];
|
||||
"std" = [ "alloc" ];
|
||||
"time" = [ "dep:time" ];
|
||||
"zeroize" = [ "dep:zeroize" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "oid" "std" "zeroize" ];
|
||||
};
|
||||
"digest" = rec {
|
||||
crateName = "digest";
|
||||
version = "0.10.7";
|
||||
|
@ -1138,6 +1292,115 @@ rec {
|
|||
];
|
||||
|
||||
};
|
||||
"ed25519" = rec {
|
||||
crateName = "ed25519";
|
||||
version = "2.2.3";
|
||||
edition = "2021";
|
||||
sha256 = "0lydzdf26zbn82g7xfczcac9d7mzm3qgx934ijjrd5hjpjx32m8i";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "pkcs8";
|
||||
packageId = "pkcs8";
|
||||
optional = true;
|
||||
}
|
||||
{
|
||||
name = "signature";
|
||||
packageId = "signature";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"alloc" = [ "pkcs8?/alloc" ];
|
||||
"default" = [ "std" ];
|
||||
"pem" = [ "alloc" "pkcs8/pem" ];
|
||||
"pkcs8" = [ "dep:pkcs8" ];
|
||||
"serde" = [ "dep:serde" ];
|
||||
"serde_bytes" = [ "serde" "dep:serde_bytes" ];
|
||||
"std" = [ "pkcs8?/std" "signature/std" ];
|
||||
"zeroize" = [ "dep:zeroize" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
||||
};
|
||||
"ed25519-dalek" = rec {
|
||||
crateName = "ed25519-dalek";
|
||||
version = "2.1.0";
|
||||
edition = "2021";
|
||||
sha256 = "1h13qm789m9gdjl6jazss80hqi8ll37m0afwcnw23zcbqjp8wqhz";
|
||||
authors = [
|
||||
"isis lovecruft <isis@patternsinthevoid.net>"
|
||||
"Tony Arcieri <bascule@gmail.com>"
|
||||
"Michael Rosenberg <michael@mrosenberg.pub>"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "curve25519-dalek";
|
||||
packageId = "curve25519-dalek";
|
||||
usesDefaultFeatures = false;
|
||||
features = [ "digest" ];
|
||||
}
|
||||
{
|
||||
name = "ed25519";
|
||||
packageId = "ed25519";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "serde";
|
||||
packageId = "serde";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "sha2";
|
||||
packageId = "sha2";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "subtle";
|
||||
packageId = "subtle";
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "zeroize";
|
||||
packageId = "zeroize";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
];
|
||||
devDependencies = [
|
||||
{
|
||||
name = "curve25519-dalek";
|
||||
packageId = "curve25519-dalek";
|
||||
usesDefaultFeatures = false;
|
||||
features = [ "digest" "rand_core" ];
|
||||
}
|
||||
{
|
||||
name = "serde";
|
||||
packageId = "serde";
|
||||
features = [ "derive" ];
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"alloc" = [ "curve25519-dalek/alloc" "ed25519/alloc" "serde?/alloc" "zeroize/alloc" ];
|
||||
"asm" = [ "sha2/asm" ];
|
||||
"batch" = [ "alloc" "merlin" "rand_core" ];
|
||||
"default" = [ "fast" "std" "zeroize" ];
|
||||
"digest" = [ "signature/digest" ];
|
||||
"fast" = [ "curve25519-dalek/precomputed-tables" ];
|
||||
"legacy_compatibility" = [ "curve25519-dalek/legacy_compatibility" ];
|
||||
"merlin" = [ "dep:merlin" ];
|
||||
"pem" = [ "alloc" "ed25519/pem" "pkcs8" ];
|
||||
"pkcs8" = [ "ed25519/pkcs8" ];
|
||||
"rand_core" = [ "dep:rand_core" ];
|
||||
"serde" = [ "dep:serde" "ed25519/serde" ];
|
||||
"signature" = [ "dep:signature" ];
|
||||
"std" = [ "alloc" "ed25519/std" "serde?/std" "sha2/std" ];
|
||||
"zeroize" = [ "dep:zeroize" "curve25519-dalek/zeroize" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "default" "fast" "std" "zeroize" ];
|
||||
};
|
||||
"either" = rec {
|
||||
crateName = "either";
|
||||
version = "1.9.0";
|
||||
|
@ -1202,13 +1465,13 @@ rec {
|
|||
name = "libc";
|
||||
packageId = "libc";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ("hermit" == target."os");
|
||||
target = { target, features }: ("hermit" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ("wasi" == target."os");
|
||||
target = { target, features }: ("wasi" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
|
@ -1269,6 +1532,18 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
||||
};
|
||||
"fiat-crypto" = rec {
|
||||
crateName = "fiat-crypto";
|
||||
version = "0.2.5";
|
||||
edition = "2018";
|
||||
sha256 = "1dxn0g50pv0ppal779vi7k40fr55pbhkyv4in7i13pgl4sn3wmr7";
|
||||
authors = [
|
||||
"Fiat Crypto library authors <jgross@mit.edu>"
|
||||
];
|
||||
features = {
|
||||
"default" = [ "std" ];
|
||||
};
|
||||
};
|
||||
"flate2" = rec {
|
||||
crateName = "flate2";
|
||||
version = "1.0.28";
|
||||
|
@ -1294,7 +1569,7 @@ rec {
|
|||
name = "miniz_oxide";
|
||||
packageId = "miniz_oxide";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: (("wasm32" == target."arch") && (!("emscripten" == target."os")));
|
||||
target = { target, features }: (("wasm32" == target."arch" or null) && (!("emscripten" == target."os" or null)));
|
||||
features = [ "with-alloc" ];
|
||||
}
|
||||
];
|
||||
|
@ -1640,7 +1915,7 @@ rec {
|
|||
name = "js-sys";
|
||||
packageId = "js-sys";
|
||||
optional = true;
|
||||
target = { target, features }: ((("wasm32" == target."arch") || ("wasm64" == target."arch")) && ("unknown" == target."os"));
|
||||
target = { target, features }: ((("wasm32" == target."arch" or null) || ("wasm64" == target."arch" or null)) && ("unknown" == target."os" or null));
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
|
@ -1652,14 +1927,14 @@ rec {
|
|||
name = "wasi";
|
||||
packageId = "wasi";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ("wasi" == target."os");
|
||||
target = { target, features }: ("wasi" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "wasm-bindgen";
|
||||
packageId = "wasm-bindgen";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((("wasm32" == target."arch") || ("wasm64" == target."arch")) && ("unknown" == target."os"));
|
||||
target = { target, features }: ((("wasm32" == target."arch" or null) || ("wasm64" == target."arch" or null)) && ("unknown" == target."os" or null));
|
||||
}
|
||||
];
|
||||
features = {
|
||||
|
@ -1811,32 +2086,32 @@ rec {
|
|||
{
|
||||
name = "android_system_properties";
|
||||
packageId = "android_system_properties";
|
||||
target = { target, features }: ("android" == target."os");
|
||||
target = { target, features }: ("android" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "core-foundation-sys";
|
||||
packageId = "core-foundation-sys";
|
||||
target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
|
||||
target = { target, features }: (("macos" == target."os" or null) || ("ios" == target."os" or null));
|
||||
}
|
||||
{
|
||||
name = "iana-time-zone-haiku";
|
||||
packageId = "iana-time-zone-haiku";
|
||||
target = { target, features }: ("haiku" == target."os");
|
||||
target = { target, features }: ("haiku" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "js-sys";
|
||||
packageId = "js-sys";
|
||||
target = { target, features }: ("wasm32" == target."arch");
|
||||
target = { target, features }: ("wasm32" == target."arch" or null);
|
||||
}
|
||||
{
|
||||
name = "wasm-bindgen";
|
||||
packageId = "wasm-bindgen";
|
||||
target = { target, features }: ("wasm32" == target."arch");
|
||||
target = { target, features }: ("wasm32" == target."arch" or null);
|
||||
}
|
||||
{
|
||||
name = "windows-core";
|
||||
packageId = "windows-core";
|
||||
target = { target, features }: ("windows" == target."os");
|
||||
target = { target, features }: ("windows" == target."os" or null);
|
||||
}
|
||||
];
|
||||
features = { };
|
||||
|
@ -2449,7 +2724,7 @@ rec {
|
|||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
target = { target, features }: ("wasi" == target."os");
|
||||
target = { target, features }: ("wasi" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
|
@ -2459,7 +2734,7 @@ rec {
|
|||
{
|
||||
name = "wasi";
|
||||
packageId = "wasi";
|
||||
target = { target, features }: ("wasi" == target."os");
|
||||
target = { target, features }: ("wasi" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "windows-sys";
|
||||
|
@ -2606,6 +2881,14 @@ rec {
|
|||
name = "data-encoding";
|
||||
packageId = "data-encoding";
|
||||
}
|
||||
{
|
||||
name = "ed25519";
|
||||
packageId = "ed25519";
|
||||
}
|
||||
{
|
||||
name = "ed25519-dalek";
|
||||
packageId = "ed25519-dalek";
|
||||
}
|
||||
{
|
||||
name = "glob";
|
||||
packageId = "glob";
|
||||
|
@ -2747,7 +3030,7 @@ rec {
|
|||
{
|
||||
name = "hermit-abi";
|
||||
packageId = "hermit-abi";
|
||||
target = { target, features }: ("hermit" == target."os");
|
||||
target = { target, features }: ("hermit" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
|
@ -2956,6 +3239,40 @@ rec {
|
|||
];
|
||||
|
||||
};
|
||||
"pkcs8" = rec {
|
||||
crateName = "pkcs8";
|
||||
version = "0.10.2";
|
||||
edition = "2021";
|
||||
sha256 = "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "der";
|
||||
packageId = "der";
|
||||
features = [ "oid" ];
|
||||
}
|
||||
{
|
||||
name = "spki";
|
||||
packageId = "spki";
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"3des" = [ "encryption" "pkcs5/3des" ];
|
||||
"alloc" = [ "der/alloc" "der/zeroize" "spki/alloc" ];
|
||||
"des-insecure" = [ "encryption" "pkcs5/des-insecure" ];
|
||||
"encryption" = [ "alloc" "pkcs5/alloc" "pkcs5/pbes2" "rand_core" ];
|
||||
"getrandom" = [ "rand_core/getrandom" ];
|
||||
"pem" = [ "alloc" "der/pem" "spki/pem" ];
|
||||
"pkcs5" = [ "dep:pkcs5" ];
|
||||
"rand_core" = [ "dep:rand_core" ];
|
||||
"sha1-insecure" = [ "encryption" "pkcs5/sha1-insecure" ];
|
||||
"std" = [ "alloc" "der/std" "spki/std" ];
|
||||
"subtle" = [ "dep:subtle" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "std" ];
|
||||
};
|
||||
"pkg-config" = rec {
|
||||
crateName = "pkg-config";
|
||||
version = "0.3.27";
|
||||
|
@ -2982,6 +3299,21 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "default" "std" ];
|
||||
};
|
||||
"platforms" = rec {
|
||||
crateName = "platforms";
|
||||
version = "3.2.0";
|
||||
edition = "2018";
|
||||
sha256 = "1c6bzwn877aqdbbmyqsl753ycbciwvbdh4lpzijb8vrfb4zsprhl";
|
||||
authors = [
|
||||
"Tony Arcieri <bascule@gmail.com>"
|
||||
"Sergey \"Shnatsel\" Davidoff <shnatsel@gmail.com>"
|
||||
];
|
||||
features = {
|
||||
"default" = [ "std" ];
|
||||
"serde" = [ "dep:serde" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "default" "std" ];
|
||||
};
|
||||
"polars" = rec {
|
||||
crateName = "polars";
|
||||
version = "0.34.2";
|
||||
|
@ -4974,14 +5306,14 @@ rec {
|
|||
rename = "libc_errno";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null))));
|
||||
}
|
||||
{
|
||||
name = "errno";
|
||||
packageId = "errno";
|
||||
rename = "libc_errno";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
|
||||
target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null)))))));
|
||||
}
|
||||
{
|
||||
name = "errno";
|
||||
|
@ -4995,28 +5327,28 @@ rec {
|
|||
packageId = "libc";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null))));
|
||||
features = [ "extra_traits" ];
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
|
||||
target = { target, features }: ((!(target."windows" or false)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null)))))));
|
||||
features = [ "extra_traits" ];
|
||||
}
|
||||
{
|
||||
name = "linux-raw-sys";
|
||||
packageId = "linux-raw-sys";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((("android" == target."os") || ("linux" == target."os")) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width")))))));
|
||||
target = { target, features }: ((("android" == target."os" or null) || ("linux" == target."os" or null)) && ((target."rustix_use_libc" or false) || (target."miri" or false) || (!(("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null)))))));
|
||||
features = [ "general" "ioctl" "no_std" ];
|
||||
}
|
||||
{
|
||||
name = "linux-raw-sys";
|
||||
packageId = "linux-raw-sys";
|
||||
usesDefaultFeatures = false;
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os") && ("little" == target."endian") && (("arm" == target."arch") || (("aarch64" == target."arch") && ("64" == target."pointer_width")) || ("riscv64" == target."arch") || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch")) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch")) || ("x86" == target."arch") || (("x86_64" == target."arch") && ("64" == target."pointer_width"))));
|
||||
target = { target, features }: ((!(target."rustix_use_libc" or false)) && (!(target."miri" or false)) && ("linux" == target."os" or null) && ("little" == target."endian" or null) && (("arm" == target."arch" or null) || (("aarch64" == target."arch" or null) && ("64" == target."pointer_width" or null)) || ("riscv64" == target."arch" or null) || ((target."rustix_use_experimental_asm" or false) && ("powerpc64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips32r6" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64" == target."arch" or null)) || ((target."rustix_use_experimental_asm" or false) && ("mips64r6" == target."arch" or null)) || ("x86" == target."arch" or null) || (("x86_64" == target."arch" or null) && ("64" == target."pointer_width" or null))));
|
||||
features = [ "general" "errno" "ioctl" "no_std" "elf" ];
|
||||
}
|
||||
{
|
||||
|
@ -5240,7 +5572,7 @@ rec {
|
|||
{
|
||||
name = "cpufeatures";
|
||||
packageId = "cpufeatures";
|
||||
target = { target, features }: (("aarch64" == target."arch") || ("x86_64" == target."arch") || ("x86" == target."arch"));
|
||||
target = { target, features }: (("aarch64" == target."arch" or null) || ("x86_64" == target."arch" or null) || ("x86" == target."arch" or null));
|
||||
}
|
||||
{
|
||||
name = "digest";
|
||||
|
@ -5264,6 +5596,30 @@ rec {
|
|||
};
|
||||
resolvedDefaultFeatures = [ "default" "std" ];
|
||||
};
|
||||
"signature" = rec {
|
||||
crateName = "signature";
|
||||
version = "2.2.0";
|
||||
edition = "2021";
|
||||
sha256 = "1pi9hd5vqfr3q3k49k37z06p7gs5si0in32qia4mmr1dancr6m3p";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "rand_core";
|
||||
packageId = "rand_core";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"derive" = [ "dep:derive" ];
|
||||
"digest" = [ "dep:digest" ];
|
||||
"rand_core" = [ "dep:rand_core" ];
|
||||
"std" = [ "alloc" "rand_core?/std" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "std" ];
|
||||
};
|
||||
"simdutf8" = rec {
|
||||
crateName = "simdutf8";
|
||||
version = "0.1.4";
|
||||
|
@ -5365,6 +5721,38 @@ rec {
|
|||
features = { };
|
||||
resolvedDefaultFeatures = [ "all" ];
|
||||
};
|
||||
"spki" = rec {
|
||||
crateName = "spki";
|
||||
version = "0.7.2";
|
||||
edition = "2021";
|
||||
sha256 = "0jhq00sv4w3psdi6li3vjjmspc6z2d9b1wc1srbljircy1p9j7lx";
|
||||
authors = [
|
||||
"RustCrypto Developers"
|
||||
];
|
||||
dependencies = [
|
||||
{
|
||||
name = "base64ct";
|
||||
packageId = "base64ct";
|
||||
optional = true;
|
||||
usesDefaultFeatures = false;
|
||||
}
|
||||
{
|
||||
name = "der";
|
||||
packageId = "der";
|
||||
features = [ "oid" ];
|
||||
}
|
||||
];
|
||||
features = {
|
||||
"alloc" = [ "base64ct?/alloc" "der/alloc" ];
|
||||
"arbitrary" = [ "std" "dep:arbitrary" "der/arbitrary" ];
|
||||
"base64" = [ "dep:base64ct" ];
|
||||
"fingerprint" = [ "sha2" ];
|
||||
"pem" = [ "alloc" "der/pem" ];
|
||||
"sha2" = [ "dep:sha2" ];
|
||||
"std" = [ "der/std" "alloc" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" "std" ];
|
||||
};
|
||||
"sqlparser" = rec {
|
||||
crateName = "sqlparser";
|
||||
version = "0.38.0";
|
||||
|
@ -5469,6 +5857,19 @@ rec {
|
|||
];
|
||||
|
||||
};
|
||||
"subtle" = rec {
|
||||
crateName = "subtle";
|
||||
version = "2.5.0";
|
||||
edition = "2018";
|
||||
sha256 = "1g2yjs7gffgmdvkkq0wrrh0pxds3q0dv6dhkw9cdpbib656xdkc1";
|
||||
authors = [
|
||||
"Isis Lovecruft <isis@patternsinthevoid.net>"
|
||||
"Henry de Valence <hdevalence@hdevalence.ca>"
|
||||
];
|
||||
features = {
|
||||
"default" = [ "std" "i128" ];
|
||||
};
|
||||
};
|
||||
"syn 1.0.109" = rec {
|
||||
crateName = "syn";
|
||||
version = "1.0.109";
|
||||
|
@ -5553,12 +5954,12 @@ rec {
|
|||
{
|
||||
name = "core-foundation-sys";
|
||||
packageId = "core-foundation-sys";
|
||||
target = { target, features }: (("macos" == target."os") || ("ios" == target."os"));
|
||||
target = { target, features }: (("macos" == target."os" or null) || ("ios" == target."os" or null));
|
||||
}
|
||||
{
|
||||
name = "libc";
|
||||
packageId = "libc";
|
||||
target = { target, features }: (!(("unknown" == target."os") || ("wasm32" == target."arch")));
|
||||
target = { target, features }: (!(("unknown" == target."os" or null) || ("wasm32" == target."arch" or null)));
|
||||
}
|
||||
{
|
||||
name = "ntapi";
|
||||
|
@ -5568,7 +5969,7 @@ rec {
|
|||
{
|
||||
name = "once_cell";
|
||||
packageId = "once_cell";
|
||||
target = { target, features }: ((target."windows" or false) || ("linux" == target."os") || ("android" == target."os"));
|
||||
target = { target, features }: ((target."windows" or false) || ("linux" == target."os" or null) || ("android" == target."os" or null));
|
||||
}
|
||||
{
|
||||
name = "winapi";
|
||||
|
@ -5619,12 +6020,12 @@ rec {
|
|||
{
|
||||
name = "redox_syscall";
|
||||
packageId = "redox_syscall";
|
||||
target = { target, features }: ("redox" == target."os");
|
||||
target = { target, features }: ("redox" == target."os" or null);
|
||||
}
|
||||
{
|
||||
name = "rustix";
|
||||
packageId = "rustix";
|
||||
target = { target, features }: ((target."unix" or false) || ("wasi" == target."os"));
|
||||
target = { target, features }: ((target."unix" or false) || ("wasi" == target."os" or null));
|
||||
features = [ "fs" ];
|
||||
}
|
||||
{
|
||||
|
@ -6422,22 +6823,22 @@ rec {
|
|||
{
|
||||
name = "windows_aarch64_msvc";
|
||||
packageId = "windows_aarch64_msvc";
|
||||
target = { target, features }: (("aarch64" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
|
||||
target = { target, features }: (("aarch64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_i686_gnu";
|
||||
packageId = "windows_i686_gnu";
|
||||
target = { target, features }: (("x86" == target."arch") && ("gnu" == target."env") && (!(target."windows_raw_dylib" or false)));
|
||||
target = { target, features }: (("x86" == target."arch" or null) && ("gnu" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_i686_msvc";
|
||||
packageId = "windows_i686_msvc";
|
||||
target = { target, features }: (("x86" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
|
||||
target = { target, features }: (("x86" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_x86_64_gnu";
|
||||
packageId = "windows_x86_64_gnu";
|
||||
target = { target, features }: (("x86_64" == target."arch") && ("gnu" == target."env") && (!("llvm" == target."abi")) && (!(target."windows_raw_dylib" or false)));
|
||||
target = { target, features }: (("x86_64" == target."arch" or null) && ("gnu" == target."env" or null) && (!("llvm" == target."abi" or null)) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
{
|
||||
name = "windows_x86_64_gnullvm";
|
||||
|
@ -6447,7 +6848,7 @@ rec {
|
|||
{
|
||||
name = "windows_x86_64_msvc";
|
||||
packageId = "windows_x86_64_msvc";
|
||||
target = { target, features }: (("x86_64" == target."arch") && ("msvc" == target."env") && (!(target."windows_raw_dylib" or false)));
|
||||
target = { target, features }: (("x86_64" == target."arch" or null) && ("msvc" == target."env" or null) && (!(target."windows_raw_dylib" or false)));
|
||||
}
|
||||
];
|
||||
|
||||
|
@ -6594,6 +6995,23 @@ rec {
|
|||
];
|
||||
|
||||
};
|
||||
"zeroize" = rec {
|
||||
crateName = "zeroize";
|
||||
version = "1.7.0";
|
||||
edition = "2021";
|
||||
sha256 = "0bfvby7k9pdp6623p98yz2irqnamcyzpn7zh20nqmdn68b0lwnsj";
|
||||
authors = [
|
||||
"The RustCrypto Project Developers"
|
||||
];
|
||||
features = {
|
||||
"default" = [ "alloc" ];
|
||||
"derive" = [ "zeroize_derive" ];
|
||||
"serde" = [ "dep:serde" ];
|
||||
"std" = [ "alloc" ];
|
||||
"zeroize_derive" = [ "dep:zeroize_derive" ];
|
||||
};
|
||||
resolvedDefaultFeatures = [ "alloc" ];
|
||||
};
|
||||
"zstd 0.12.4" = rec {
|
||||
crateName = "zstd";
|
||||
version = "0.12.4";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue