Import rbw, a Bitwarden command line clinet written in rust.

OK and patches from tb@
This commit is contained in:
abieber 2021-01-30 19:16:45 +00:00
parent d2c87d7974
commit 8b32f79f0c
7 changed files with 821 additions and 0 deletions

250
security/rbw/Makefile Normal file
View File

@ -0,0 +1,250 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/01/30 19:16:45 abieber Exp $
BROKEN-sparc64 = ring-0.6.19 does not build on sparc64
COMMENT = command line BitWarden client
DISTNAME = rbw-0.5.2
CATEGORIES = security
MASTER_SITES = https://git.tozt.net/rbw/snapshot/
MAINTAINER = Aaron Bieber <abieber@openbsd.org>
# MIT X11
PERMIT_PACKAGE = Yes
WANTLIB += c c++abi crypto m pthread ssl
DISTFILES += ${DISTNAME}${EXTRACT_SUFX}
MODULES = devel/cargo
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
MODCARGO_CRATES += addr2line 0.14.0
MODCARGO_CRATES += adler 0.2.3
MODCARGO_CRATES += aes 0.5.0
MODCARGO_CRATES += aes-soft 0.5.0
MODCARGO_CRATES += aesni 0.8.0
MODCARGO_CRATES += aho-corasick 0.7.15
MODCARGO_CRATES += ansi_term 0.11.0
MODCARGO_CRATES += anyhow 1.0.34
MODCARGO_CRATES += arrayref 0.3.6
MODCARGO_CRATES += arrayvec 0.5.2
MODCARGO_CRATES += async-trait 0.1.42
MODCARGO_CRATES += atty 0.2.14
MODCARGO_CRATES += autocfg 1.0.1
MODCARGO_CRATES += backtrace 0.3.55
MODCARGO_CRATES += base32 0.4.0
MODCARGO_CRATES += base64 0.13.0
MODCARGO_CRATES += bitflags 1.2.1
MODCARGO_CRATES += blake2b_simd 0.5.11
MODCARGO_CRATES += block-cipher 0.8.0
MODCARGO_CRATES += block-modes 0.6.1
MODCARGO_CRATES += block-padding 0.2.1
MODCARGO_CRATES += boxfnonce 0.1.1
MODCARGO_CRATES += bumpalo 3.4.0
MODCARGO_CRATES += byte-tools 0.1.3
MODCARGO_CRATES += byteorder 1.3.4
MODCARGO_CRATES += bytes 0.5.6
MODCARGO_CRATES += cc 1.0.65
MODCARGO_CRATES += cfg-if 0.1.10
MODCARGO_CRATES += cfg-if 1.0.0
MODCARGO_CRATES += chbs 0.0.10
MODCARGO_CRATES += clap 2.33.3
MODCARGO_CRATES += console_error_panic_hook 0.1.6
MODCARGO_CRATES += constant_time_eq 0.1.5
MODCARGO_CRATES += core-foundation 0.9.1
MODCARGO_CRATES += core-foundation-sys 0.8.2
MODCARGO_CRATES += crossbeam-utils 0.8.1
MODCARGO_CRATES += crypto-mac 0.3.0
MODCARGO_CRATES += daemonize 0.4.1
MODCARGO_CRATES += darling 0.10.2
MODCARGO_CRATES += darling_core 0.10.2
MODCARGO_CRATES += darling_macro 0.10.2
MODCARGO_CRATES += derive_builder 0.9.0
MODCARGO_CRATES += derive_builder_core 0.9.0
MODCARGO_CRATES += digest 0.5.2
MODCARGO_CRATES += digest-buffer 0.3.1
MODCARGO_CRATES += directories 3.0.1
MODCARGO_CRATES += dirs-sys 0.3.5
MODCARGO_CRATES += doc-comment 0.3.3
MODCARGO_CRATES += encoding_rs 0.8.26
MODCARGO_CRATES += env_logger 0.7.1
MODCARGO_CRATES += failure 0.1.8
MODCARGO_CRATES += failure_derive 0.1.8
MODCARGO_CRATES += fake-simd 0.1.2
MODCARGO_CRATES += fnv 1.0.7
MODCARGO_CRATES += foreign-types 0.3.2
MODCARGO_CRATES += foreign-types-shared 0.1.1
MODCARGO_CRATES += form_urlencoded 1.0.0
MODCARGO_CRATES += fuchsia-zircon 0.3.3
MODCARGO_CRATES += fuchsia-zircon-sys 0.3.3
MODCARGO_CRATES += futures-channel 0.3.8
MODCARGO_CRATES += futures-core 0.3.8
MODCARGO_CRATES += futures-io 0.3.8
MODCARGO_CRATES += futures-sink 0.3.8
MODCARGO_CRATES += futures-task 0.3.8
MODCARGO_CRATES += futures-util 0.3.8
MODCARGO_CRATES += generic-array 0.7.3
MODCARGO_CRATES += generic-array 0.14.4
MODCARGO_CRATES += getrandom 0.1.15
MODCARGO_CRATES += gimli 0.23.0
MODCARGO_CRATES += h2 0.2.7
MODCARGO_CRATES += hashbrown 0.9.1
MODCARGO_CRATES += heck 0.3.1
MODCARGO_CRATES += hermit-abi 0.1.17
MODCARGO_CRATES += hmac 0.1.1
MODCARGO_CRATES += http 0.2.1
MODCARGO_CRATES += http-body 0.3.1
MODCARGO_CRATES += httparse 1.3.4
MODCARGO_CRATES += httpdate 0.3.2
MODCARGO_CRATES += humantime 1.3.0
MODCARGO_CRATES += humantime 2.0.1
MODCARGO_CRATES += hyper 0.13.9
MODCARGO_CRATES += hyper-tls 0.4.3
MODCARGO_CRATES += ident_case 1.0.1
MODCARGO_CRATES += idna 0.2.0
MODCARGO_CRATES += indexmap 1.6.0
MODCARGO_CRATES += iovec 0.1.4
MODCARGO_CRATES += ipnet 2.3.0
MODCARGO_CRATES += itoa 0.4.6
MODCARGO_CRATES += js-sys 0.3.46
MODCARGO_CRATES += kernel32-sys 0.2.2
MODCARGO_CRATES += lazy_static 1.4.0
MODCARGO_CRATES += libc 0.2.80
MODCARGO_CRATES += log 0.4.11
MODCARGO_CRATES += mach 0.3.2
MODCARGO_CRATES += matches 0.1.8
MODCARGO_CRATES += memchr 2.3.4
MODCARGO_CRATES += mime 0.3.16
MODCARGO_CRATES += mime_guess 2.0.3
MODCARGO_CRATES += miniz_oxide 0.4.3
MODCARGO_CRATES += mio 0.6.23
MODCARGO_CRATES += mio-named-pipes 0.1.7
MODCARGO_CRATES += mio-uds 0.6.8
MODCARGO_CRATES += miow 0.2.2
MODCARGO_CRATES += miow 0.3.6
MODCARGO_CRATES += native-tls 0.2.6
MODCARGO_CRATES += net2 0.2.36
MODCARGO_CRATES += nix 0.19.1
MODCARGO_CRATES += nodrop 0.1.14
MODCARGO_CRATES += num_cpus 1.13.0
MODCARGO_CRATES += oath 0.10.2
MODCARGO_CRATES += object 0.22.0
MODCARGO_CRATES += once_cell 1.5.2
MODCARGO_CRATES += opaque-debug 0.3.0
MODCARGO_CRATES += openssl 0.10.30
MODCARGO_CRATES += openssl-probe 0.1.2
MODCARGO_CRATES += openssl-sys 0.9.58
MODCARGO_CRATES += paw 1.0.0
MODCARGO_CRATES += paw-attributes 1.0.2
MODCARGO_CRATES += paw-raw 1.0.0
MODCARGO_CRATES += percent-encoding 2.1.0
MODCARGO_CRATES += pin-project 0.4.27
MODCARGO_CRATES += pin-project 1.0.2
MODCARGO_CRATES += pin-project-internal 0.4.27
MODCARGO_CRATES += pin-project-internal 1.0.2
MODCARGO_CRATES += pin-project-lite 0.1.11
MODCARGO_CRATES += pin-project-lite 0.2.0
MODCARGO_CRATES += pin-utils 0.1.0
MODCARGO_CRATES += pkg-config 0.3.19
MODCARGO_CRATES += ppv-lite86 0.2.10
MODCARGO_CRATES += proc-macro-error 1.0.4
MODCARGO_CRATES += proc-macro-error-attr 1.0.4
MODCARGO_CRATES += proc-macro2 1.0.24
MODCARGO_CRATES += quick-error 1.2.3
MODCARGO_CRATES += quote 1.0.7
MODCARGO_CRATES += rand 0.7.3
MODCARGO_CRATES += rand_chacha 0.2.2
MODCARGO_CRATES += rand_core 0.5.1
MODCARGO_CRATES += rand_hc 0.2.0
MODCARGO_CRATES += redox_syscall 0.1.57
MODCARGO_CRATES += redox_users 0.3.5
MODCARGO_CRATES += regex 1.4.2
MODCARGO_CRATES += regex-syntax 0.6.21
MODCARGO_CRATES += remove_dir_all 0.5.3
MODCARGO_CRATES += reqwest 0.10.9
MODCARGO_CRATES += ring 0.16.19
MODCARGO_CRATES += rust-argon2 0.8.3
MODCARGO_CRATES += rustc-demangle 0.1.18
MODCARGO_CRATES += rustc-hex 1.0.0
MODCARGO_CRATES += ryu 1.0.5
MODCARGO_CRATES += schannel 0.1.19
MODCARGO_CRATES += scoped-tls 1.0.0
MODCARGO_CRATES += security-framework 2.0.0
MODCARGO_CRATES += security-framework-sys 2.0.0
MODCARGO_CRATES += serde 1.0.117
MODCARGO_CRATES += serde_derive 1.0.117
MODCARGO_CRATES += serde_json 1.0.59
MODCARGO_CRATES += serde_path_to_error 0.1.3
MODCARGO_CRATES += serde_urlencoded 0.7.0
MODCARGO_CRATES += sha-1 0.3.4
MODCARGO_CRATES += sha2 0.5.3
MODCARGO_CRATES += signal-hook-registry 1.2.2
MODCARGO_CRATES += slab 0.4.2
MODCARGO_CRATES += snafu 0.6.9
MODCARGO_CRATES += snafu-derive 0.6.9
MODCARGO_CRATES += socket2 0.3.17
MODCARGO_CRATES += spin 0.5.2
MODCARGO_CRATES += strsim 0.8.0
MODCARGO_CRATES += strsim 0.9.3
MODCARGO_CRATES += structopt 0.3.21
MODCARGO_CRATES += structopt-derive 0.4.14
MODCARGO_CRATES += syn 1.0.53
MODCARGO_CRATES += synstructure 0.12.4
MODCARGO_CRATES += tempfile 3.1.0
MODCARGO_CRATES += term_size 0.3.2
MODCARGO_CRATES += termcolor 1.1.2
MODCARGO_CRATES += textwrap 0.11.0
MODCARGO_CRATES += textwrap 0.12.1
MODCARGO_CRATES += thread_local 1.0.1
MODCARGO_CRATES += tinyvec 1.1.0
MODCARGO_CRATES += tinyvec_macros 0.1.0
MODCARGO_CRATES += tokio 0.2.23
MODCARGO_CRATES += tokio-macros 0.2.6
MODCARGO_CRATES += tokio-tls 0.3.1
MODCARGO_CRATES += tokio-util 0.3.1
MODCARGO_CRATES += tower-service 0.3.0
MODCARGO_CRATES += tracing 0.1.22
MODCARGO_CRATES += tracing-core 0.1.17
MODCARGO_CRATES += tracing-futures 0.2.4
MODCARGO_CRATES += try-lock 0.2.3
MODCARGO_CRATES += typenum 1.12.0
MODCARGO_CRATES += unicase 2.6.0
MODCARGO_CRATES += unicode-bidi 0.3.4
MODCARGO_CRATES += unicode-normalization 0.1.16
MODCARGO_CRATES += unicode-segmentation 1.7.1
MODCARGO_CRATES += unicode-width 0.1.8
MODCARGO_CRATES += unicode-xid 0.2.1
MODCARGO_CRATES += untrusted 0.7.1
MODCARGO_CRATES += url 2.2.0
MODCARGO_CRATES += uuid 0.8.1
MODCARGO_CRATES += vcpkg 0.2.10
MODCARGO_CRATES += vec_map 0.8.2
MODCARGO_CRATES += version_check 0.9.2
MODCARGO_CRATES += want 0.3.0
MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1
MODCARGO_CRATES += wasm-bindgen 0.2.69
MODCARGO_CRATES += wasm-bindgen-backend 0.2.69
MODCARGO_CRATES += wasm-bindgen-futures 0.4.19
MODCARGO_CRATES += wasm-bindgen-macro 0.2.69
MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.69
MODCARGO_CRATES += wasm-bindgen-shared 0.2.69
MODCARGO_CRATES += wasm-bindgen-test 0.3.19
MODCARGO_CRATES += wasm-bindgen-test-macro 0.3.19
MODCARGO_CRATES += web-sys 0.3.46
MODCARGO_CRATES += winapi 0.2.8
MODCARGO_CRATES += winapi 0.3.9
MODCARGO_CRATES += winapi-build 0.1.1
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0
MODCARGO_CRATES += winapi-util 0.1.5
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0
MODCARGO_CRATES += winreg 0.7.0
MODCARGO_CRATES += ws2_32-sys 0.2.1
MODCARGO_CRATES += zeroize 1.1.1
.include <bsd.port.mk>

446
security/rbw/distinfo Normal file
View File

@ -0,0 +1,446 @@
SHA256 (cargo/addr2line-0.14.0.tar.gz) = fAkp1p543Zv1QIJpkZ/LyusuNeXUPlgVUXzcao4RpCM=
SHA256 (cargo/adler-0.2.3.tar.gz) = 7ipOw0MZYgnWWU4ZVDroejn5bVU01xdIIqOtgl3W7X4=
SHA256 (cargo/aes-0.5.0.tar.gz) = 3SvG0/NwtWZiRf9CHiMcukNT35NuJphtKRjmGo/WrvY=
SHA256 (cargo/aes-soft-0.5.0.tar.gz) = Y92RiJxJMnrX7ztQD9EQnb08UJoD2w1KnOQTt59XXLY=
SHA256 (cargo/aesni-0.8.0.tar.gz) = Cm/oCDCLsH05Pi6kd4AEPsR2g/zxnPXvyMpRxQzIxoo=
SHA256 (cargo/aho-corasick-0.7.15.tar.gz) = dAT+v/qkfayBqkTbpxUjydBpsb3FCnfbQRlRSeF/aOU=
SHA256 (cargo/ansi_term-0.11.0.tar.gz) = 7km69sthe4U6qNk79CDbI4P6tG0xRILKKAO0DV/el5s=
SHA256 (cargo/anyhow-1.0.34.tar.gz) = v43LW0u6ooZTtkfYx3vU7UAYO0iILhMMHx/7c94Gn9c=
SHA256 (cargo/arrayref-0.3.6.tar.gz) = pMUnFS43z3V6P3iq5aBvvu/bB8zFNcmAoyCO4wYN1UQ=
SHA256 (cargo/arrayvec-0.5.2.tar.gz) = I7Yvxl3o5Of1JTT7UrDz7QR0auJnUZ7vKoOUHoCFBos=
SHA256 (cargo/async-trait-0.1.42.tar.gz) = jTpF5340N1p5I7Ho/rsEm7AR8GRxSo4XoaYW/vAdoT0=
SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
SHA256 (cargo/autocfg-1.0.1.tar.gz) = zbAx3XjihzHYfVbMj/70qPNsomw4/i3nAFQ+Yn+KRko=
SHA256 (cargo/backtrace-0.3.55.tar.gz) = 71FANEyFsB+bu01Lcoioqksyh8zvkToUvMeKEGNiNZg=
SHA256 (cargo/base32-0.4.0.tar.gz) = I85mnNbIWI954Vz0UDFPljj5Z/xXcP8cfB3rCSXqfPo=
SHA256 (cargo/base64-0.13.0.tar.gz) = kE3+rFDzzauij8b1f9zdt19J7WE0ZnanjE/+VYd4Av0=
SHA256 (cargo/bitflags-1.2.1.tar.gz) = zx3i/ox1vBRaL1d63ZUfgTSIm0eV1HRmpUpchG1pFpM=
SHA256 (cargo/blake2b_simd-0.5.11.tar.gz) = r6dI40itO+gmO+coEkskok8mgmb29dWK+ddfakC1xYc=
SHA256 (cargo/block-cipher-0.8.0.tar.gz) = 8zej5tpgllDrdOAryfrHtzUEn3YjqxLy5McZMW/MfoA=
SHA256 (cargo/block-modes-0.6.1.tar.gz) = DJsU/YpHOeZUjUtgGGls+ZHc+Mbv/Z756zOym4plCXI=
SHA256 (cargo/block-padding-0.2.1.tar.gz) = jWlsNwx1DJSK2mHGmg7iy7ucULEBnduG2TFxV6mcLK4=
SHA256 (cargo/boxfnonce-0.1.1.tar.gz) = WYjLHWJiZKyUEAvjVzCPKf98vdOza9on9FCk7j9xNCY=
SHA256 (cargo/bumpalo-3.4.0.tar.gz) = LowIfwBXMCdtEJamUukqi6zuLiRyvMlxWnTSvsOLWCA=
SHA256 (cargo/byte-tools-0.1.3.tar.gz) = CRkYm6gAx//od4J4EWt+DeOQWrgccqu2nIXL/veZEnk=
SHA256 (cargo/byteorder-1.3.4.tar.gz) = CMSKrhEtSO2fBpszU46p4+kKomPPo9HCQwlhKx90ct4=
SHA256 (cargo/bytes-0.5.6.tar.gz) = DkzsaPA/MuRJJHg3lYEPpQpwNdjI6+eFgK1+bHA/ujg=
SHA256 (cargo/cc-1.0.65.tar.gz) = lXUjWMj3VSOUuvSM2CaVs0ViitPxcNYH3jygO42syhU=
SHA256 (cargo/cfg-if-0.1.10.tar.gz) = R4W90clrKoRrK9fMAuhraz2/FOflNEbE9UySo2EECCI=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/chbs-0.0.10.tar.gz) = m4V5RSkB4YW2X5G8VXH5VD7ehvMjg4kQWg9E3Uuagqs=
SHA256 (cargo/clap-2.33.3.tar.gz) = N+WKx4VzxAcI1FUi8NgPovAcxPm04r90mAclVFQxIAI=
SHA256 (cargo/console_error_panic_hook-0.1.6.tar.gz) = uNl2kDVD4MSFRqkZCPIViKaAqMj5hN+aXWn+zLKyohE=
SHA256 (cargo/constant_time_eq-0.1.5.tar.gz) = JFCX6aRTXuHj45Mfz81Vp5akTGQ+hZb/ZWbWjwm4e7w=
SHA256 (cargo/core-foundation-0.9.1.tar.gz) = ConirkJuqDFV3M8QwPprFGPvbV/LRM7gsiSkCPpkCmI=
SHA256 (cargo/core-foundation-sys-0.8.2.tar.gz) = 6iIbUoSkfkADO/m2bzX5hOwOopMesDUFJGzSepY/mBs=
SHA256 (cargo/crossbeam-utils-0.8.1.tar.gz) = AtltHhie9YJp6+W5eVPaMnTYOpOvZHwt3W+dqyjO240=
SHA256 (cargo/crypto-mac-0.3.0.tar.gz) = 26YshsJty6E8J4r8qsDHRSSG/mBKJmig36Tg7cmNip4=
SHA256 (cargo/daemonize-0.4.1.tar.gz) = cMJFE+NPU7ZAgZ8KyfcFtnP89ABtequHeL7nLr/ImBU=
SHA256 (cargo/darling-0.10.2.tar.gz) = DXBuddh+NVadt4GpteJBbP8SNqR+04CDH5WTgszV+Fg=
SHA256 (cargo/darling_core-0.10.2.tar.gz) = 8Mlgri2k3oipGy2SDCpyM7QAvDPLKEU6KYeCLYOSUZs=
SHA256 (cargo/darling_macro-0.10.2.tar.gz) = 2bWi9KxJaYIsYiJIFdBplSZWytxwhP3Kl1Hm2VkYm3I=
SHA256 (cargo/derive_builder-0.9.0.tar.gz) = omWGISl/LPaHYqb33Au34f8s/WWD2u+O4P7W9+xGjsA=
SHA256 (cargo/derive_builder_core-0.9.0.tar.gz) = J5HqPjcshJXAvCAzmR12tRLNeZ0HSR+9aJASTblFi+8=
SHA256 (cargo/digest-0.5.2.tar.gz) = emjXWdemak9j1b0qKxStfoz5P+jJviJwMc1OcqsOnug=
SHA256 (cargo/digest-buffer-0.3.1.tar.gz) = TrkjZOn209oVklclBTLUSLIYQG0qyxSfck6PSOn1y5o=
SHA256 (cargo/directories-3.0.1.tar.gz) = +P7WOdYLWND1NJirE9JvYh/XdWnMbtsDH0zDairZ2g8=
SHA256 (cargo/dirs-sys-0.3.5.tar.gz) = jpPX9XBd4+SYlaK14LiFWhwn8IAZKunDKmQy1QdBpXo=
SHA256 (cargo/doc-comment-0.3.3.tar.gz) = /qQbujLZabUTmXdSc1YFBUvA36krTFa/EYny4XS+ehA=
SHA256 (cargo/encoding_rs-0.8.26.tar.gz) = gBu6shfX95wAYvT3IFtdRCfG0ae9eq/dFHX3xZ1isoM=
SHA256 (cargo/env_logger-0.7.1.tar.gz) = RFM7u7O7PB+hfZ8uTji7uvg5a6ghk8TLG2RF1xFEXTY=
SHA256 (cargo/failure-0.1.8.tar.gz) = 0y6b0WzALq59t+9iCzkoCLifal4WuzSX0VnGuSoPT4Y=
SHA256 (cargo/failure_derive-0.1.8.tar.gz) = qk2jx2bNeg24JC4ybp5OCB7dVnByiT7TIACBiXFTZqQ=
SHA256 (cargo/fake-simd-0.1.2.tar.gz) = 6IqKzykdr7WcLZbo9Zgo84OLsacDmII63lGoTeam3u0=
SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
SHA256 (cargo/form_urlencoded-1.0.0.tar.gz) = 7OaNFckuhPpPGdN4DxKU5cqCp4ptUV8e+qvMFEaIvgA=
SHA256 (cargo/fuchsia-zircon-0.3.3.tar.gz) = Lpdjxp66rmMLo190iI20ZeSeJZuhvA7afQb0oGdhXYI=
SHA256 (cargo/fuchsia-zircon-sys-0.3.3.tar.gz) = Pcqprncl0SzbhbOtmaQ023C0aMCd7RfgEthrXBAQ96c=
SHA256 (cargo/futures-channel-0.3.8.tar.gz) = S3EJaHqk4Xfvb+hFU69igO8neL23eDukTJ3DOZEQ/mQ=
SHA256 (cargo/futures-core-0.3.8.tar.gz) = hHzhMbcv+xO2EJoiHamtl6ZMvkj+sQKDVrg2tHuPF0g=
SHA256 (cargo/futures-io-0.3.8.tar.gz) = YRg0zhiqob0TxLN09dZT4QJ8+ZtrUCWE/4yaZEE7MLs=
SHA256 (cargo/futures-sink-0.3.8.tar.gz) = +HgZWknO5Q4AawK5PPfgqVo4rHt3a0xNnMEgfNIPyz0=
SHA256 (cargo/futures-task-0.3.8.tar.gz) = fFVOtb9IskJsR3GraMaxRGi252zJCZb1KMMzjXYaTQ0=
SHA256 (cargo/futures-util-0.3.8.tar.gz) = 0wTP9Ke5nPt5hvfUP76T0XXnLnBKiGB4fMlen/2Fy9I=
SHA256 (cargo/generic-array-0.14.4.tar.gz) = UBRm7MijDR07f8kimxIrLOjtbp2SI/ETjUurslPlGBc=
SHA256 (cargo/generic-array-0.7.3.tar.gz) = 2+BDz5uFKXk3iXCH3oH1kDYWhuGsLU1HG0VDXeXftqY=
SHA256 (cargo/getrandom-0.1.15.tar.gz) = /Fh7wOwpMVXVv6a5iR7Bih4zDCNPiW6kf7raTK2+R+Y=
SHA256 (cargo/gimli-0.23.0.tar.gz) = 9lA/4UJRTKR5nUwmKXxCSCOf6IONgn22vWBlxu0pps4=
SHA256 (cargo/h2-0.2.7.tar.gz) = Xkco/RJJFK0l6Z49Fak2GoefZiD2PLVruwj5WruXpTU=
SHA256 (cargo/hashbrown-0.9.1.tar.gz) = 16/kpCDj/nmWegCJjMH023yKSakzOin4pL12olPVzQQ=
SHA256 (cargo/heck-0.3.1.tar.gz) = IFZOeNU9K7E1w0Oz9HcUpWryBh8cko/bVB3Huf3ZQgU=
SHA256 (cargo/hermit-abi-0.1.17.tar.gz) = WspVZfdg+1siDkmdcnEO0Vb9t05jFlnpk3fZ6/vROug=
SHA256 (cargo/hmac-0.1.1.tar.gz) = vbWqlke6RxHp1paNwcgQzSOYntQ1RDypYuG/bYuLg/8=
SHA256 (cargo/http-0.2.1.tar.gz) = KNVplyZIssUSQhtfKkBa1qyWZlRxidDFR3o/IA8+Avk=
SHA256 (cargo/http-body-0.3.1.tar.gz) = E9X/gwAG92RmUuBXaTVpv+DVF2DACFoHF2nRQqIFERs=
SHA256 (cargo/httparse-1.3.4.tar.gz) = zRea6GHwwuU9pw2JL18wKflZS+DEHcUmnNNxaRsdwvk=
SHA256 (cargo/httpdate-0.3.2.tar.gz) = SUtNYDaVEefepBz2RoMlEqlOVC9ou5xJ5UUY4PRo60c=
SHA256 (cargo/humantime-1.3.0.tar.gz) = 3wBM/KUO8jw2hQqqpZrVLMcNDpAkPDx3N6TdMtx6PE8=
SHA256 (cargo/humantime-2.0.1.tar.gz) = PBrZCMxxASt76k0MU7qWqMupli8Ej6aNFDN2FD2GO3o=
SHA256 (cargo/hyper-0.13.9.tar.gz) = 9q12e6rBO0TUUp/PWLos0JleNue0NbxbA53m9H6IDb8=
SHA256 (cargo/hyper-tls-0.4.3.tar.gz) = 2XmsxW3LW43dujkXYBdF6HdXZHWqBG3zIm6r3s73ju0=
SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
SHA256 (cargo/idna-0.2.0.tar.gz) = AuJnPDDuhrW5apy1KtFXGKoflm9aua1UqLldXKMxIKk=
SHA256 (cargo/indexmap-1.6.0.tar.gz) = VeLkx2WqU6BCR2G/n0GqemrB76hyOPWVYGQOJ/ygKPI=
SHA256 (cargo/iovec-0.1.4.tar.gz) = srPqb/leF1Rz+P/mp+t8ANBUJAMhuExXBRF1/jweB14=
SHA256 (cargo/ipnet-2.3.0.tar.gz) = R74vFMZ4vi/cqwSrEXHbUbJ2LObwqO6HyN1KBO0hYTU=
SHA256 (cargo/itoa-0.4.6.tar.gz) = 3G8617nRGgwAhC/43htg7lhmEEjrgEntM8c1lPNZ1+Y=
SHA256 (cargo/js-sys-0.3.46.tar.gz) = zz1zg5KffJx8LQ+llvMlgy35jDcE8sYFUwgPcSelgXU=
SHA256 (cargo/kernel32-sys-0.2.2.tar.gz) = dQdiSylINDHAui2Crs6Mps26k4K/9N3Q90kFYMBWCY0=
SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
SHA256 (cargo/libc-0.2.80.tar.gz) = TVjRtwsASIj3ZN+/aiajsDQqFjLTOWjkoXnYARx2BhQ=
SHA256 (cargo/log-0.4.11.tar.gz) = T6vtF12kL+0foHRrDqcfQSqp01526V5ZsZLGS53Cv4s=
SHA256 (cargo/mach-0.3.2.tar.gz) = uCPoOyr/2PQKnujCnbxWQEweNM0nEJIfKAHizylSevo=
SHA256 (cargo/matches-0.1.8.tar.gz) = f/xcUzhGnU0+oX0mn6jqNRKtJHJHwwvS32nmgwntCgg=
SHA256 (cargo/memchr-2.3.4.tar.gz) = DuHEeqolbsq8rqNR6uSpsB7zntgQAE4pjSUR7ShLFSU=
SHA256 (cargo/mime-0.3.16.tar.gz) = KmDHzlAcceA6nJwNNbhhQTrpJb2XnMek4w0GAGmqrI0=
SHA256 (cargo/mime_guess-2.0.3.tar.gz) = JoTUwul9mYSNMLMksAyPzH5ciXt8u1gZsJ58kOi68hI=
SHA256 (cargo/miniz_oxide-0.4.3.tar.gz) = Dy0m7DMJeI5CPPv2itGADwYWOAmNdqg2ga+XncTtoZ0=
SHA256 (cargo/mio-0.6.23.tar.gz) = Sv1m9bkb8qO8E/rQ4hyu2sFoykxwdQTnVYVkiugOTMQ=
SHA256 (cargo/mio-named-pipes-0.1.7.tar.gz) = CEDBxQ/VXlIbJH+UnCQcmZdwnyO9fwI7l2LNVh6TVlY=
SHA256 (cargo/mio-uds-0.6.8.tar.gz) = r8tpnrJtQzJkfMhISSu8Fer7JvCNAwRVDVqh9hLgZvA=
SHA256 (cargo/miow-0.2.2.tar.gz) = 69gIQkFmMi1KONqHCDv93TrEwTEzTtVYVhEusG1GlE0=
SHA256 (cargo/miow-0.3.6.tar.gz) = WjPBtVgH++0WNIG1umbbSy+mzeaUpQJ74Q+3JCBsWJc=
SHA256 (cargo/native-tls-0.2.6.tar.gz) = b8x5ObXtxOT4axtKBLsUmK+q+HGxpmkYOO0G/LSNOj8=
SHA256 (cargo/net2-0.2.36.tar.gz) = 1891848WywXqAXeE3G2/01T3bCI9ujdwFzTE9akzfQI=
SHA256 (cargo/nix-0.19.1.tar.gz) = ssy6DP5P3xWYLRZ0xpsf2AutQn0pOEmYJmjf5FS9YfI=
SHA256 (cargo/nodrop-0.1.14.tar.gz) = cu9KVohMpVjl3bBaHR5+G/2aaNntAkwhcEzJiHLa4bs=
SHA256 (cargo/num_cpus-1.13.0.tar.gz) = BUmfN1ZnHBWIX+6QNERpVv/z8kPWB3uR5XZ98WH3ZrM=
SHA256 (cargo/oath-0.10.2.tar.gz) = 7GQF3Gr+ghkCDVNfmtiIoSsZG7yM4cVffuZjveW+gMo=
SHA256 (cargo/object-0.22.0.tar.gz) = jTtjNg7DyzN4F8Lb1Hq0oPFw0oXY5aIGRgDz3vFAI5c=
SHA256 (cargo/once_cell-1.5.2.tar.gz) = E71B9QiBChMUAWBtVKwypGfJcXLXS6dmJWLrulrQf6A=
SHA256 (cargo/opaque-debug-0.3.0.tar.gz) = YkqDQMOMG4D9VJCHhi2kukPgiFivAlsjblCbZkn8E9U=
SHA256 (cargo/openssl-0.10.30.tar.gz) = jVde/zZlQZ+bg2eP8oFYWK2dEVZ+CC9awYFLq6TivLQ=
SHA256 (cargo/openssl-probe-0.1.2.tar.gz) = d68k2mn52TQQOOupOgc7H9qqG3iCIbAKabzp52LLMt4=
SHA256 (cargo/openssl-sys-0.9.58.tar.gz) = qELbRwm2BPD+XRFwrjVliZvirT2cvHLe3HiawFEfeN4=
SHA256 (cargo/paw-1.0.0.tar.gz) = CcD8m1ZNvD3C7XySwMFE9N40CqlFFM4rRGBlQXxAhOk=
SHA256 (cargo/paw-attributes-1.0.2.tar.gz) = DzVYM2W+XRSOlZKE9CUmhBkXt7+gni0aetXd4s8Oqjk=
SHA256 (cargo/paw-raw-1.0.0.tar.gz) = fwtZZo/oDFr+mY8MC/kzIr8s1myv7rgFgfKRcW80Z/I=
SHA256 (cargo/percent-encoding-2.1.0.tar.gz) = 1P1WQdAcjxiiPae2/ikpj/S1WvzM33iXOyTPMXX+4y4=
SHA256 (cargo/pin-project-0.4.27.tar.gz) = L/vI6Us46j0ti6kq6imDtQPNddCIjXW4a7N5cLVpjhU=
SHA256 (cargo/pin-project-1.0.2.tar.gz) = nMwiN8LEiXg6vYxMgOVFD8DphkRVWxNk2mjMKaoVHKc=
SHA256 (cargo/pin-project-internal-0.4.27.tar.gz) = Za0q5Wtqvjoe4l8V7mBbrK25p2Ttq6nCv0EDgA1KGJU=
SHA256 (cargo/pin-project-internal-1.0.2.tar.gz) = +OjSvwsjA4pEJIZRA6TfRyhVaSghqrTk9cMxLUYdnl8=
SHA256 (cargo/pin-project-lite-0.1.11.tar.gz) = yRcSOvoBkk/IS7IMTAPwBNnDjlEn48A5u/f0ucdqL2s=
SHA256 (cargo/pin-project-lite-0.2.0.tar.gz) = awY/V+wYbmFA4ri2kh5fG9icc1bdpbM6zFQBIDymExw=
SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
SHA256 (cargo/pkg-config-0.3.19.tar.gz) = ODFFOzRJzrSLbZx618ltXqZz6bRwodxXjCzmUhIwiEw=
SHA256 (cargo/ppv-lite86-0.2.10.tar.gz) = rHTGJNay0h9CX3UiYvQhiDZde4/xr/dMguRRNlEKSFc=
SHA256 (cargo/proc-macro-error-1.0.4.tar.gz) = 2iVJD/mJKqs/z3w28Iz7kC3T5xyg+flRe+oCpzpc44w=
SHA256 (cargo/proc-macro-error-attr-1.0.4.tar.gz) = ob5AGA5S7MmK2AsYSTS689DSn5eVdOQ5r1pVJ0s1+Gk=
SHA256 (cargo/proc-macro2-1.0.24.tar.gz) = HgcE7hp+ANe7QX0HcOowPBvMur8O8WZ9rpK1ln9finE=
SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
SHA256 (cargo/quote-1.0.7.tar.gz) = qlY9F+yxgOUA2hz9KwKDEKx1jeVI790gPhjyg69pPzc=
SHA256 (cargo/rand-0.7.3.tar.gz) = amsWedSbJLv+DIA0KaoYdEcvUNmzYxMfDon8NWtUTQM=
SHA256 (cargo/rand_chacha-0.2.2.tar.gz) = 9MjthWJ5yXNyBr9yW/NpNdhmbq16pptSvlWvNp0ZNAI=
SHA256 (cargo/rand_core-0.5.1.tar.gz) = kL3lKW/IkbDO8SptA93MwWLOeyr/VBYK+TOPjUDfbRk=
SHA256 (cargo/rand_hc-0.2.0.tar.gz) = yjEpr3uSoXES1ZrUmMb4Hq9GMlN2a5A5bTnqejnWYTw=
SHA256 (cargo/redox_syscall-0.1.57.tar.gz) = QcwPfk1dRUTohhYGooW7CNPnBxLMx9K4TXwMz69LBc4=
SHA256 (cargo/redox_users-0.3.5.tar.gz) = 3gc3Mz56lQLHiaNtfH+mCSpJiV1PqjHKXfFjhX3tLp0=
SHA256 (cargo/regex-1.4.2.tar.gz) = OM8sE+1HRd6RpeuDThHAC8w3CedzFzss5MVsn73gS5w=
SHA256 (cargo/regex-syntax-0.6.21.tar.gz) = OxgbotzweqzK1USOjq1Y21t0LPhd/gNeIifxN6U5oYk=
SHA256 (cargo/remove_dir_all-0.5.3.tar.gz) = Os0SVmVCKXOjOsnT3S34XtrQ9K6bANr7GgXkOp9e+Oc=
SHA256 (cargo/reqwest-0.10.9.tar.gz) = +xXWJVx5I1ag9XjYpkXGd5BNwC6GK+vi7MGODAG5oM4=
SHA256 (cargo/ring-0.16.19.tar.gz) = AkoeZv6nTGbGZiTuViKn/w5Lc6E7T1wybdtQxwiUQiY=
SHA256 (cargo/rust-argon2-0.8.3.tar.gz) = SxiCDZRLM8qnWnE3iWSsRvWFF8krauX3YmNiR8CeePs=
SHA256 (cargo/rustc-demangle-0.1.18.tar.gz) = bjutDuNoFMoH15aCad1LfsiewtoQxLthOSjTB3CDwjI=
SHA256 (cargo/rustc-hex-1.0.0.tar.gz) = DOuM56XlIN40nh+hcrrrpKno1e8GxHRxhjUwvEly7h4=
SHA256 (cargo/ryu-1.0.5.tar.gz) = cdMB1Bk9Axq915/3491yEWipVy7z/lGhUXq6I1vY+G4=
SHA256 (cargo/schannel-0.1.19.tar.gz) = jwW6YJwjTmC+4NVH/pSkx+nacz0cliz25Z76TNnIvHU=
SHA256 (cargo/scoped-tls-1.0.0.tar.gz) = 6mqSkOPJzw8YFF73/6YtaO4L9fzWUQF+WG3H/V2kSMI=
SHA256 (cargo/security-framework-2.0.0.tar.gz) = wXWcLjyFgAF6SEp6xW06vFpsH+rfiNsvNjPxKuQmjGk=
SHA256 (cargo/security-framework-sys-2.0.0.tar.gz) = +ZudXibSpxYzzE8uuufMn4dARODDUaJ+F4ktdtzlZ4s=
SHA256 (cargo/serde-1.0.117.tar.gz) = uI+pg953IGKck4fp9Rc1PtQEFkseSCyXCpDBpKr33Bo=
SHA256 (cargo/serde_derive-1.0.117.tar.gz) = y9Gucq20SqtI8yWgJESl/AeTSajYBMH8kirtP3RUx04=
SHA256 (cargo/serde_json-1.0.59.tar.gz) = 3KwH2/+hxl5/gWq566eOsULG1EQQ9O66Hibk9d+la5U=
SHA256 (cargo/serde_path_to_error-0.1.3.tar.gz) = kTvlfMTOAeV3CcSdP5pz4AGa4LomxAY9e8FTUdaPNZM=
SHA256 (cargo/serde_urlencoded-0.7.0.tar.gz) = 7fpXp/jZwdJgpUnnIkEA9sQ9Q/kQPgbdi0CVqbK0POk=
SHA256 (cargo/sha-1-0.3.4.tar.gz) = g0dgaBZHFUjNYPCr1e8NUTqB9SAtvaucCfF6FbUkhIQ=
SHA256 (cargo/sha2-0.5.3.tar.gz) = hJIPmsiB6U4z7Inhs9zTYEBSOjCKklSOASF8412M9qg=
SHA256 (cargo/signal-hook-registry-1.2.2.tar.gz) = zjLqDGxW1erK64FPvtmWBUcCHT7dAQ3tFCXxgFNrIKs=
SHA256 (cargo/slab-0.4.2.tar.gz) = wRG1vVaV5Wz/5RKYVKojCznJOjBTcv27JmjKI5Tuqfg=
SHA256 (cargo/snafu-0.6.9.tar.gz) = nE5gRuRpGv6Rj9G2A/1uUVvNpTiKEJKp7braMH0Vnwk=
SHA256 (cargo/snafu-derive-0.6.9.tar.gz) = cHNEhzKony8+ZYGYkQYGf0A9N4+ur7SlCBLrgUFw0+U=
SHA256 (cargo/socket2-0.3.17.tar.gz) = LCmUer3uKiGCd6vsowbyV4nJOOUA6lqdSxKlpQRGaQI=
SHA256 (cargo/spin-0.5.2.tar.gz) = bmPP8yCuLFeQRnm6fLYygKPcRhOIW+r7FI7nv5qpBC0=
SHA256 (cargo/strsim-0.8.0.tar.gz) = jqURnNtMVbVdQyq7UToEKThIeMFd3mDMd7HJneGpWmo=
SHA256 (cargo/strsim-0.9.3.tar.gz) = ZEbO2A1sSGQ221wHjd4Rqfc9QrV/snMSHhYLhPY9iUw=
SHA256 (cargo/structopt-0.3.21.tar.gz) = Unes1+5G5j5RaKgHNMn27oGxNnp9h3Ki12XfKjcF0ow=
SHA256 (cargo/structopt-derive-0.4.14.tar.gz) = W6nN/aSRuBRyC2sG4MrFE9ki/EB1ggMuhwbp8TeXb5A=
SHA256 (cargo/syn-1.0.53.tar.gz) = iDPiByTCTeErurpa0jDqYcPq+wW4gcfJ08/oY4sYfmg=
SHA256 (cargo/synstructure-0.12.4.tar.gz) = uDTy1m9zTLiXET40qv8vGrRxnKlG+ac1jbqPgGQUhwE=
SHA256 (cargo/tempfile-3.1.0.tar.gz) = em4k2TOKClvnlZPi+hWmSK3WE4yqgD4tW8eCw3FzLKk=
SHA256 (cargo/term_size-0.3.2.tar.gz) = HkEpZGyg7Y9F0JuSkDa6+tU3cQPt0G5Qv1dLNT0rCNk=
SHA256 (cargo/termcolor-1.1.2.tar.gz) = Lf7YmfDrA/Mu6Magqr24p5SWWeNGZWH8Ct9U4m2IxfQ=
SHA256 (cargo/textwrap-0.11.0.tar.gz) = 0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
SHA256 (cargo/textwrap-0.12.1.tar.gz) = IDAI2YyvCUEGz6unCs/tFeGO09232U5JuuwVOitGJ4k=
SHA256 (cargo/thread_local-1.0.1.tar.gz) = 1AxtG2l0Wm7G+xynF5FISNpLRK4p2bMIDL7pHXKmmxQ=
SHA256 (cargo/tinyvec-1.1.0.tar.gz) = zPjbwZ60L7oQ6P6q7CgvtQ4sFLJybWMB2/7tD3Mwam8=
SHA256 (cargo/tinyvec_macros-0.1.0.tar.gz) = zadNp+GmZPeVux+Kh+xAb7iaAlIs9uUGINAWrdbbv1w=
SHA256 (cargo/tokio-0.2.23.tar.gz) = ptetYe3Vm/zH6A2rq/D0rtLm1eC6Flk1auiJdS38Ev8=
SHA256 (cargo/tokio-macros-0.2.6.tar.gz) = 5E2gC/xzol+BTNjX5XpopcMbdLMVKgodH1kMl+0GJlo=
SHA256 (cargo/tokio-tls-0.3.1.tar.gz) = mnD0/Nezsk+xlPg3VgFoII9mnKjLcNDEuGKURFI5Y0M=
SHA256 (cargo/tokio-util-0.3.1.tar.gz) = voJCiR8rbL7yai1+hgUTPCxVTNNbPklI6oktbWhDZJk=
SHA256 (cargo/tower-service-0.3.0.tar.gz) = 6Ye2v0Q/S1s7bzhwQZVZLMpBxbt67dPDaTxwgfgomGA=
SHA256 (cargo/tracing-0.1.22.tar.gz) = n0cCbNxAgMB+SbNwh94CGCAmnZlvWBqsFQ755Vg+7+M=
SHA256 (cargo/tracing-core-0.1.17.tar.gz) = 9Q3jkn+T0gJ4P0UTzaggq0fvF/YksDwJbobvAMZ+a18=
SHA256 (cargo/tracing-futures-0.2.4.tar.gz) = q3u28UchqgBlYIbpM102PFyHR7rgLr4y6ix97OVom0w=
SHA256 (cargo/try-lock-0.2.3.tar.gz) = WVR7znHZw4uD2cDpK2BmxCUzcfFQBd7www2WV/UMdkI=
SHA256 (cargo/typenum-1.12.0.tar.gz) = NzyKIA+eZ6DJXmKk9S+/gMI7Q4HAWheEVTGYL6meazM=
SHA256 (cargo/unicase-2.6.0.tar.gz) = UPN75hd5RgKqu+7gvk8lncF3j6vgXi1n7o95Mm1ctPY=
SHA256 (cargo/unicode-bidi-0.3.4.tar.gz) = SfK9DGRoqCMOHbIpz/gCkhfPYjx2fqXWC/vUJynqVNU=
SHA256 (cargo/unicode-normalization-0.1.16.tar.gz) = oT5jq2Lb4yru5Y0cVAjTXDbDkrul2dMUIochlyGv5gY=
SHA256 (cargo/unicode-segmentation-1.7.1.tar.gz) = uw0ue+auOl+ofu1ftFGv+W8lc9JpSULkBUOuC74Zx5Y=
SHA256 (cargo/unicode-width-0.1.8.tar.gz) = kzdZGJOhm4jY2H8s7B5z+tXN/RDlpvNJ9JitbqL/seM=
SHA256 (cargo/unicode-xid-0.2.1.tar.gz) = 9/4Ls0eWUUOckRL3K2xQUDhXTJ+7V17Rvzt5f6Od1WQ=
SHA256 (cargo/untrusted-0.7.1.tar.gz) = oVbGhMkep9YmJlCbzjy04dntXE2Xj3tDUmWPlqTCa0o=
SHA256 (cargo/url-2.2.0.tar.gz) = WQnysIFzUESe1z6LzYHIw8jZp6XYrLpLJ9snfxhol24=
SHA256 (cargo/uuid-0.8.1.tar.gz) = n94vakvqHW4AfErTjGg5+nHLtjttv1tZWqONybEJPBE=
SHA256 (cargo/vcpkg-0.2.10.tar.gz) = ZFQCm/GB8JKtG4UyhvI+LFB9joGU0B2S2kpVwnSlUIw=
SHA256 (cargo/vec_map-0.8.2.tar.gz) = 8b3fEYe+aS55xf/quJETLfsPI27TakPH7TnxFl7iAZE=
SHA256 (cargo/version_check-0.9.2.tar.gz) = taly5WadZ7qYjOPcgmcG+wqLAUccCIywthELgFzDau0=
SHA256 (cargo/want-0.3.0.tar.gz) = HOipaMsc0RDRNv+LgZpVbW+22Rk2PGFTT2hgx+sXK6A=
SHA256 (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = zM3fMlVP7MastYX4KjKnLii0j4xMGIPd/u6qlvfY5Rk=
SHA256 (cargo/wasm-bindgen-0.2.69.tar.gz) = PNNkdROVyg9oyvsXZm7uNrYwd/tezZcrvNdMkMS/c24=
SHA256 (cargo/wasm-bindgen-backend-0.2.69.tar.gz) = ERT4mrH0EG5bVeaIuCjAqw6lk6HqfAlLFBsUy6rsLWI=
SHA256 (cargo/wasm-bindgen-futures-0.4.19.tar.gz) = H+l1YIWoRYTulFegArfN/gv/8Wn0XSWR2L4TRaZ4DjU=
SHA256 (cargo/wasm-bindgen-macro-0.2.69.tar.gz) = emrImV6tHwhKjeoeZfGU0Jc4AMf1cfbt1wrfBuz3cIQ=
SHA256 (cargo/wasm-bindgen-macro-support-0.2.69.tar.gz) = taSMcvKZ2AVXx8YuN+ciU2nswMljlkBZUJ+6/pF8dUk=
SHA256 (cargo/wasm-bindgen-shared-0.2.69.tar.gz) = fngR3X+TmPFMx279NW+Y8DqjBBnepGqoENcegZ/JcVg=
SHA256 (cargo/wasm-bindgen-test-0.3.19.tar.gz) = A1X6DB+beSoJtty2qL4k1R5x5tdJcvnrSkTEwATSSiU=
SHA256 (cargo/wasm-bindgen-test-macro-0.3.19.tar.gz) = J+B7RrmAJMK6L56DoQwu8FFfBX8topnBdiogF96AQ4s=
SHA256 (cargo/web-sys-0.3.46.tar.gz) = Iise+TNPkqIdP7U9w/2A8wg2lZqQ+SdKYm1+BjFbo8M=
SHA256 (cargo/winapi-0.2.8.tar.gz) = Fn3J1pSam4V/NFEnXpEcP0QlWELB96dvM8VRA6kJCHo=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-build-0.1.1.tar.gz) = LTFe7js0rKR5ey2msT7Ygmbm1hJWKgxGOQr4KZ/Gmbw=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
SHA256 (cargo/winreg-0.7.0.tar.gz) = ASDbguih4Ln7M0WlOcR4dnwASNhChgmU2WET1bZnvWk=
SHA256 (cargo/ws2_32-sys-0.2.1.tar.gz) = 1Zzv69DIkvot1t5YHpNzAdhVLLREic3/A1xhh8tj+l4=
SHA256 (cargo/zeroize-1.1.1.tar.gz) = BfM5clZq29LTWIsEkeuUuYtDaVxO+JeQNHDt5PP1ooo=
SHA256 (rbw-0.5.2.tar.gz) = WrPFaepV7u5ucBMMPRozmawFKbZm4roSJkwaewtdvDw=
SIZE (cargo/addr2line-0.14.0.tar.gz) = 30065
SIZE (cargo/adler-0.2.3.tar.gz) = 12168
SIZE (cargo/aes-0.5.0.tar.gz) = 87133
SIZE (cargo/aes-soft-0.5.0.tar.gz) = 94026
SIZE (cargo/aesni-0.8.0.tar.gz) = 101630
SIZE (cargo/aho-corasick-0.7.15.tar.gz) = 113071
SIZE (cargo/ansi_term-0.11.0.tar.gz) = 17087
SIZE (cargo/anyhow-1.0.34.tar.gz) = 28632
SIZE (cargo/arrayref-0.3.6.tar.gz) = 10035
SIZE (cargo/arrayvec-0.5.2.tar.gz) = 27838
SIZE (cargo/async-trait-0.1.42.tar.gz) = 24990
SIZE (cargo/atty-0.2.14.tar.gz) = 5470
SIZE (cargo/autocfg-1.0.1.tar.gz) = 12908
SIZE (cargo/backtrace-0.3.55.tar.gz) = 73145
SIZE (cargo/base32-0.4.0.tar.gz) = 7791
SIZE (cargo/base64-0.13.0.tar.gz) = 62070
SIZE (cargo/bitflags-1.2.1.tar.gz) = 16745
SIZE (cargo/blake2b_simd-0.5.11.tar.gz) = 34096
SIZE (cargo/block-cipher-0.8.0.tar.gz) = 9205
SIZE (cargo/block-modes-0.6.1.tar.gz) = 13358
SIZE (cargo/block-padding-0.2.1.tar.gz) = 7672
SIZE (cargo/boxfnonce-0.1.1.tar.gz) = 9698
SIZE (cargo/bumpalo-3.4.0.tar.gz) = 129102
SIZE (cargo/byte-tools-0.1.3.tar.gz) = 7293
SIZE (cargo/byteorder-1.3.4.tar.gz) = 21943
SIZE (cargo/bytes-0.5.6.tar.gz) = 46291
SIZE (cargo/cc-1.0.65.tar.gz) = 52966
SIZE (cargo/cfg-if-0.1.10.tar.gz) = 7933
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/chbs-0.0.10.tar.gz) = 54202
SIZE (cargo/clap-2.33.3.tar.gz) = 201925
SIZE (cargo/console_error_panic_hook-0.1.6.tar.gz) = 501738
SIZE (cargo/constant_time_eq-0.1.5.tar.gz) = 4936
SIZE (cargo/core-foundation-0.9.1.tar.gz) = 25985
SIZE (cargo/core-foundation-sys-0.8.2.tar.gz) = 17461
SIZE (cargo/crossbeam-utils-0.8.1.tar.gz) = 35914
SIZE (cargo/crypto-mac-0.3.0.tar.gz) = 5696
SIZE (cargo/daemonize-0.4.1.tar.gz) = 14494
SIZE (cargo/darling-0.10.2.tar.gz) = 17620
SIZE (cargo/darling_core-0.10.2.tar.gz) = 44339
SIZE (cargo/darling_macro-0.10.2.tar.gz) = 1919
SIZE (cargo/derive_builder-0.9.0.tar.gz) = 38161
SIZE (cargo/derive_builder_core-0.9.0.tar.gz) = 18328
SIZE (cargo/digest-0.5.2.tar.gz) = 6169
SIZE (cargo/digest-buffer-0.3.1.tar.gz) = 5903
SIZE (cargo/directories-3.0.1.tar.gz) = 15674
SIZE (cargo/dirs-sys-0.3.5.tar.gz) = 10643
SIZE (cargo/doc-comment-0.3.3.tar.gz) = 4123
SIZE (cargo/encoding_rs-0.8.26.tar.gz) = 1367883
SIZE (cargo/env_logger-0.7.1.tar.gz) = 32281
SIZE (cargo/failure-0.1.8.tar.gz) = 37582
SIZE (cargo/failure_derive-0.1.8.tar.gz) = 4950
SIZE (cargo/fake-simd-0.1.2.tar.gz) = 5398
SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
SIZE (cargo/form_urlencoded-1.0.0.tar.gz) = 8412
SIZE (cargo/fuchsia-zircon-0.3.3.tar.gz) = 22565
SIZE (cargo/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
SIZE (cargo/futures-channel-0.3.8.tar.gz) = 29476
SIZE (cargo/futures-core-0.3.8.tar.gz) = 13857
SIZE (cargo/futures-io-0.3.8.tar.gz) = 9131
SIZE (cargo/futures-sink-0.3.8.tar.gz) = 7733
SIZE (cargo/futures-task-0.3.8.tar.gz) = 11118
SIZE (cargo/futures-util-0.3.8.tar.gz) = 134020
SIZE (cargo/generic-array-0.14.4.tar.gz) = 28916
SIZE (cargo/generic-array-0.7.3.tar.gz) = 8333
SIZE (cargo/getrandom-0.1.15.tar.gz) = 24786
SIZE (cargo/gimli-0.23.0.tar.gz) = 702175
SIZE (cargo/h2-0.2.7.tar.gz) = 156989
SIZE (cargo/hashbrown-0.9.1.tar.gz) = 77734
SIZE (cargo/heck-0.3.1.tar.gz) = 54666
SIZE (cargo/hermit-abi-0.1.17.tar.gz) = 10065
SIZE (cargo/hmac-0.1.1.tar.gz) = 10447
SIZE (cargo/http-0.2.1.tar.gz) = 102231
SIZE (cargo/http-body-0.3.1.tar.gz) = 5394
SIZE (cargo/httparse-1.3.4.tar.gz) = 23739
SIZE (cargo/httpdate-0.3.2.tar.gz) = 10768
SIZE (cargo/humantime-1.3.0.tar.gz) = 17020
SIZE (cargo/humantime-2.0.1.tar.gz) = 17381
SIZE (cargo/hyper-0.13.9.tar.gz) = 142251
SIZE (cargo/hyper-tls-0.4.3.tar.gz) = 14195
SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
SIZE (cargo/idna-0.2.0.tar.gz) = 257203
SIZE (cargo/indexmap-1.6.0.tar.gz) = 47565
SIZE (cargo/iovec-0.1.4.tar.gz) = 8720
SIZE (cargo/ipnet-2.3.0.tar.gz) = 25031
SIZE (cargo/itoa-0.4.6.tar.gz) = 12167
SIZE (cargo/js-sys-0.3.46.tar.gz) = 67064
SIZE (cargo/kernel32-sys-0.2.2.tar.gz) = 24537
SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
SIZE (cargo/libc-0.2.80.tar.gz) = 513503
SIZE (cargo/log-0.4.11.tar.gz) = 36276
SIZE (cargo/mach-0.3.2.tar.gz) = 19611
SIZE (cargo/matches-0.1.8.tar.gz) = 2216
SIZE (cargo/memchr-2.3.4.tar.gz) = 23077
SIZE (cargo/mime-0.3.16.tar.gz) = 15206
SIZE (cargo/mime_guess-2.0.3.tar.gz) = 27437
SIZE (cargo/miniz_oxide-0.4.3.tar.gz) = 50058
SIZE (cargo/mio-0.6.23.tar.gz) = 103554
SIZE (cargo/mio-named-pipes-0.1.7.tar.gz) = 15140
SIZE (cargo/mio-uds-0.6.8.tar.gz) = 11496
SIZE (cargo/miow-0.2.2.tar.gz) = 22044
SIZE (cargo/miow-0.3.6.tar.gz) = 24533
SIZE (cargo/native-tls-0.2.6.tar.gz) = 31552
SIZE (cargo/net2-0.2.36.tar.gz) = 21283
SIZE (cargo/nix-0.19.1.tar.gz) = 213462
SIZE (cargo/nodrop-0.1.14.tar.gz) = 7667
SIZE (cargo/num_cpus-1.13.0.tar.gz) = 14704
SIZE (cargo/oath-0.10.2.tar.gz) = 10781
SIZE (cargo/object-0.22.0.tar.gz) = 181505
SIZE (cargo/once_cell-1.5.2.tar.gz) = 27660
SIZE (cargo/opaque-debug-0.3.0.tar.gz) = 5767
SIZE (cargo/openssl-0.10.30.tar.gz) = 191808
SIZE (cargo/openssl-probe-0.1.2.tar.gz) = 6427
SIZE (cargo/openssl-sys-0.9.58.tar.gz) = 47014
SIZE (cargo/paw-1.0.0.tar.gz) = 13529
SIZE (cargo/paw-attributes-1.0.2.tar.gz) = 2488
SIZE (cargo/paw-raw-1.0.0.tar.gz) = 1928
SIZE (cargo/percent-encoding-2.1.0.tar.gz) = 9748
SIZE (cargo/pin-project-0.4.27.tar.gz) = 50964
SIZE (cargo/pin-project-1.0.2.tar.gz) = 54886
SIZE (cargo/pin-project-internal-0.4.27.tar.gz) = 29739
SIZE (cargo/pin-project-internal-1.0.2.tar.gz) = 27379
SIZE (cargo/pin-project-lite-0.1.11.tar.gz) = 25308
SIZE (cargo/pin-project-lite-0.2.0.tar.gz) = 29023
SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
SIZE (cargo/pkg-config-0.3.19.tar.gz) = 15451
SIZE (cargo/ppv-lite86-0.2.10.tar.gz) = 20915
SIZE (cargo/proc-macro-error-1.0.4.tar.gz) = 25293
SIZE (cargo/proc-macro-error-attr-1.0.4.tar.gz) = 7971
SIZE (cargo/proc-macro2-1.0.24.tar.gz) = 37716
SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
SIZE (cargo/quote-1.0.7.tar.gz) = 25170
SIZE (cargo/rand-0.7.3.tar.gz) = 112246
SIZE (cargo/rand_chacha-0.2.2.tar.gz) = 13267
SIZE (cargo/rand_core-0.5.1.tar.gz) = 21116
SIZE (cargo/rand_hc-0.2.0.tar.gz) = 11670
SIZE (cargo/redox_syscall-0.1.57.tar.gz) = 17087
SIZE (cargo/redox_users-0.3.5.tar.gz) = 12644
SIZE (cargo/regex-1.4.2.tar.gz) = 236931
SIZE (cargo/regex-syntax-0.6.21.tar.gz) = 293572
SIZE (cargo/remove_dir_all-0.5.3.tar.gz) = 9184
SIZE (cargo/reqwest-0.10.9.tar.gz) = 126498
SIZE (cargo/ring-0.16.19.tar.gz) = 5195787
SIZE (cargo/rust-argon2-0.8.3.tar.gz) = 28313
SIZE (cargo/rustc-demangle-0.1.18.tar.gz) = 19913
SIZE (cargo/rustc-hex-1.0.0.tar.gz) = 7209
SIZE (cargo/ryu-1.0.5.tar.gz) = 49570
SIZE (cargo/schannel-0.1.19.tar.gz) = 42755
SIZE (cargo/scoped-tls-1.0.0.tar.gz) = 9146
SIZE (cargo/security-framework-2.0.0.tar.gz) = 54526
SIZE (cargo/security-framework-sys-2.0.0.tar.gz) = 10518
SIZE (cargo/serde-1.0.117.tar.gz) = 74505
SIZE (cargo/serde_derive-1.0.117.tar.gz) = 50712
SIZE (cargo/serde_json-1.0.59.tar.gz) = 114956
SIZE (cargo/serde_path_to_error-0.1.3.tar.gz) = 13124
SIZE (cargo/serde_urlencoded-0.7.0.tar.gz) = 12489
SIZE (cargo/sha-1-0.3.4.tar.gz) = 10685
SIZE (cargo/sha2-0.5.3.tar.gz) = 17463
SIZE (cargo/signal-hook-registry-1.2.2.tar.gz) = 18127
SIZE (cargo/slab-0.4.2.tar.gz) = 10136
SIZE (cargo/snafu-0.6.9.tar.gz) = 40311
SIZE (cargo/snafu-derive-0.6.9.tar.gz) = 19555
SIZE (cargo/socket2-0.3.17.tar.gz) = 49764
SIZE (cargo/spin-0.5.2.tar.gz) = 12004
SIZE (cargo/strsim-0.8.0.tar.gz) = 9309
SIZE (cargo/strsim-0.9.3.tar.gz) = 10266
SIZE (cargo/structopt-0.3.21.tar.gz) = 50761
SIZE (cargo/structopt-derive-0.4.14.tar.gz) = 20116
SIZE (cargo/syn-1.0.53.tar.gz) = 228668
SIZE (cargo/synstructure-0.12.4.tar.gz) = 18105
SIZE (cargo/tempfile-3.1.0.tar.gz) = 25823
SIZE (cargo/term_size-0.3.2.tar.gz) = 10917
SIZE (cargo/termcolor-1.1.2.tar.gz) = 17287
SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
SIZE (cargo/textwrap-0.12.1.tar.gz) = 23964
SIZE (cargo/thread_local-1.0.1.tar.gz) = 12609
SIZE (cargo/tinyvec-1.1.0.tar.gz) = 39037
SIZE (cargo/tinyvec_macros-0.1.0.tar.gz) = 1817
SIZE (cargo/tokio-0.2.23.tar.gz) = 413538
SIZE (cargo/tokio-macros-0.2.6.tar.gz) = 6460
SIZE (cargo/tokio-tls-0.3.1.tar.gz) = 22517
SIZE (cargo/tokio-util-0.3.1.tar.gz) = 27233
SIZE (cargo/tower-service-0.3.0.tar.gz) = 5321
SIZE (cargo/tracing-0.1.22.tar.gz) = 65320
SIZE (cargo/tracing-core-0.1.17.tar.gz) = 47774
SIZE (cargo/tracing-futures-0.2.4.tar.gz) = 10274
SIZE (cargo/try-lock-0.2.3.tar.gz) = 4158
SIZE (cargo/typenum-1.12.0.tar.gz) = 36037
SIZE (cargo/unicase-2.6.0.tar.gz) = 23478
SIZE (cargo/unicode-bidi-0.3.4.tar.gz) = 32228
SIZE (cargo/unicode-normalization-0.1.16.tar.gz) = 92805
SIZE (cargo/unicode-segmentation-1.7.1.tar.gz) = 93066
SIZE (cargo/unicode-width-0.1.8.tar.gz) = 16732
SIZE (cargo/unicode-xid-0.2.1.tar.gz) = 14392
SIZE (cargo/untrusted-0.7.1.tar.gz) = 7924
SIZE (cargo/url-2.2.0.tar.gz) = 42787
SIZE (cargo/uuid-0.8.1.tar.gz) = 37015
SIZE (cargo/vcpkg-0.2.10.tar.gz) = 11504
SIZE (cargo/vec_map-0.8.2.tar.gz) = 14466
SIZE (cargo/version_check-0.9.2.tar.gz) = 11979
SIZE (cargo/want-0.3.0.tar.gz) = 6550
SIZE (cargo/wasi-0.9.0+wasi-snapshot-preview1.tar.gz) = 31521
SIZE (cargo/wasm-bindgen-0.2.69.tar.gz) = 159046
SIZE (cargo/wasm-bindgen-backend-0.2.69.tar.gz) = 25508
SIZE (cargo/wasm-bindgen-futures-0.4.19.tar.gz) = 13865
SIZE (cargo/wasm-bindgen-macro-0.2.69.tar.gz) = 11596
SIZE (cargo/wasm-bindgen-macro-support-0.2.69.tar.gz) = 17844
SIZE (cargo/wasm-bindgen-shared-0.2.69.tar.gz) = 6726
SIZE (cargo/wasm-bindgen-test-0.3.19.tar.gz) = 15612
SIZE (cargo/wasm-bindgen-test-macro-0.3.19.tar.gz) = 6375
SIZE (cargo/web-sys-0.3.46.tar.gz) = 648005
SIZE (cargo/winapi-0.2.8.tar.gz) = 455145
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-build-0.1.1.tar.gz) = 669
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SIZE (cargo/winreg-0.7.0.tar.gz) = 21225
SIZE (cargo/ws2_32-sys-0.2.1.tar.gz) = 4697
SIZE (cargo/zeroize-1.1.1.tar.gz) = 15108
SIZE (rbw-0.5.2.tar.gz) = 54154

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-Cargo_toml,v 1.1.1.1 2021/01/30 19:16:45 abieber Exp $
region-rs does not currently support OpenBSD
https://github.com/darfink/region-rs/issues/8
--- Cargo.toml.orig Wed Dec 2 10:30:16 2020
+++ Cargo.toml Fri Jan 22 17:27:40 2021
@@ -32,7 +32,6 @@ openssl = "0.10"
paw = "1.0"
percent-encoding = "2.1"
rand = "0.7"
-region = "2.2"
reqwest = { version = "0.10", features = ["blocking", "json"] }
ring = "0.16"
serde = { version = "1.0", features = ["derive"] }
@@ -51,3 +50,6 @@ zeroize = "1.1"
[package.metadata.deb]
depends = "pinentry"
license-file = ["LICENSE"]
+
+[target.'cfg(not(target_os = "openbsd"))']
+region = "2.2"

View File

@ -0,0 +1,65 @@
$OpenBSD: patch-modcargo-crates_net2-0_2_36_src_ext_rs,v 1.1.1.1 2021/01/30 19:16:45 abieber Exp $
https://github.com/deprecrated/net2-rs/pull/99
Index: modcargo-crates/net2-0.2.36/src/ext.rs
--- modcargo-crates/net2-0.2.36/src/ext.rs.orig
+++ modcargo-crates/net2-0.2.36/src/ext.rs
@@ -668,8 +668,11 @@ impl<T: AsRawSocket> AsSock for T {
cfg_if! {
if #[cfg(any(target_os = "macos", target_os = "ios"))] {
use libc::TCP_KEEPALIVE as KEEPALIVE_OPTION;
- } else if #[cfg(any(target_os = "haiku", target_os = "netbsd", target_os = "openbsd"))] {
+ } else if #[cfg(any(target_os = "haiku", target_os = "netbsd"))] {
use libc::SO_KEEPALIVE as KEEPALIVE_OPTION;
+ } else if #[cfg(target_os = "openbsd")] {
+ // OpenBSD does not have a TCP_KEEPIDLE setsockopt (as of release 6.6).
+ // The sysctl variable net.inet.tcp.keepidle controls the setting globally.
} else if #[cfg(unix)] {
use libc::TCP_KEEPIDLE as KEEPALIVE_OPTION;
} else if #[cfg(target_os = "redox")] {
@@ -738,7 +741,7 @@ impl TcpStreamExt for TcpStream {
Ok(Some((secs as u32) * 1000))
}
- #[cfg(unix)]
+ #[cfg(all(unix, not(target_os = "openbsd")))]
fn set_keepalive_ms(&self, keepalive: Option<u32>) -> io::Result<()> {
try!(set_opt(self.as_sock(), SOL_SOCKET, SO_KEEPALIVE,
keepalive.is_some() as c_int));
@@ -749,7 +752,7 @@ impl TcpStreamExt for TcpStream {
Ok(())
}
- #[cfg(unix)]
+ #[cfg(all(unix, not(target_os = "openbsd")))]
fn keepalive_ms(&self) -> io::Result<Option<u32>> {
let keepalive = try!(get_opt::<c_int>(self.as_sock(), SOL_SOCKET,
SO_KEEPALIVE));
@@ -761,7 +764,25 @@ impl TcpStreamExt for TcpStream {
Ok(Some((secs as u32) * 1000))
}
- #[cfg(target_os = "wasi")]
+ #[cfg(target_os = "openbsd")]
+ fn set_keepalive_ms(&self, keepalive: Option<u32>) -> io::Result<()> {
+ set_opt(self.as_sock(), SOL_SOCKET, SO_KEEPALIVE,
+ keepalive.is_some() as c_int)?;
+ Ok(())
+ }
+
+ #[cfg(target_os = "openbsd")]
+ fn keepalive_ms(&self) -> io::Result<Option<u32>> {
+ let keepalive = get_opt::<c_int>(self.as_sock(), SOL_SOCKET,
+ SO_KEEPALIVE)?;
+ if keepalive == 0 {
+ return Ok(None)
+ } else {
+ return Ok(Some(1u32))
+ }
+ }
+
+ #[cfg(target_os = "wasi")]
fn set_keepalive_ms(&self, _keepalive: Option<u32>) -> io::Result<()> {
unimplemented!()
}

View File

@ -0,0 +1,33 @@
$OpenBSD: patch-src_locked_rs,v 1.1.1.1 2021/01/30 19:16:45 abieber Exp $
Disable region locking on OpenBSD, it's not supported by region-rs and not
really needed.
--- src/locked.rs.orig Wed Dec 2 10:30:16 2020
+++ src/locked.rs Fri Jan 22 17:19:15 2021
@@ -1,10 +1,12 @@
use zeroize::Zeroize;
+#[cfg(not(target_os = "openbsd"))]
pub struct Vec {
data: Box<arrayvec::ArrayVec<[u8; 4096]>>,
_lock: region::LockGuard,
}
+#[cfg(not(target_os = "openbsd"))]
impl Default for Vec {
fn default() -> Self {
let data = Box::new(arrayvec::ArrayVec::<_>::new());
@@ -13,6 +15,12 @@ impl Default for Vec {
let lock = region::lock(data.as_ptr(), data.capacity()).unwrap();
Self { data, _lock: lock }
}
+}
+
+#[cfg(target_os = "openbsd")]
+#[derive(Default)]
+pub struct Vec {
+ data: Box<arrayvec::ArrayVec<[u8; 4096]>>
}
impl Vec {

1
security/rbw/pkg/DESCR Normal file
View File

@ -0,0 +1 @@
unofficial command line client for Bitwarden

4
security/rbw/pkg/PLIST Normal file
View File

@ -0,0 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/01/30 19:16:45 abieber Exp $
.crates2.json
@bin bin/rbw
@bin bin/rbw-agent