Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arrow 53.0.0 with downgraded tonic / prost #3

Open
wants to merge 3 commits into
base: 53.0.0_base
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions arrow-data/src/ffi.rs
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ mod tests {
// More tests located in top-level arrow crate

#[test]
#[allow(unused_must_use)]
fn null_array_n_buffers() {
let data = ArrayData::new_null(&DataType::Null, 10);

Expand Down
11 changes: 5 additions & 6 deletions arrow-flight/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,11 @@ bytes = { version = "1", default-features = false }
futures = { version = "0.3", default-features = false, features = ["alloc"] }
once_cell = { version = "1", optional = true }
paste = { version = "1.0" }
prost = { version = "0.13.1", default-features = false, features = ["prost-derive"] }
prost = { version = "0.12.3", default-features = false, features = ["prost-derive"] }
# For Timestamp type
prost-types = { version = "0.13.1", default-features = false }
prost-types = { version = "0.12.3", default-features = false }
tokio = { version = "1.0", default-features = false, features = ["macros", "rt", "rt-multi-thread"] }
tonic = { version = "0.12.1", default-features = false, features = ["transport", "codegen", "prost"] }
tonic = { version = "0.11.0", default-features = false, features = ["transport", "codegen", "prost"] }

# CLI-related dependencies
anyhow = { version = "1.0", optional = true }
Expand All @@ -70,9 +70,8 @@ cli = ["anyhow", "arrow-cast/prettyprint", "clap", "tracing-log", "tracing-subsc
[dev-dependencies]
arrow-cast = { workspace = true, features = ["prettyprint"] }
assert_cmd = "2.0.8"
http = "1.1.0"
http-body = "1.0.0"
hyper-util = "0.1"
http = "0.2.9"
http-body = "0.4.5"
pin-project-lite = "0.2"
tempfile = "3.3"
tokio-stream = { version = "0.1", features = ["net"] }
Expand Down
28 changes: 0 additions & 28 deletions arrow-flight/examples/data/ca.pem

This file was deleted.

28 changes: 28 additions & 0 deletions arrow-flight/examples/data/ca_root.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCPOUfaBhf+grVf
DTBMpCX/sD6T4sPSIV/e/lwXw05gVT2Uh3vW4iuKZnxXkEwn66h8FZCeRXdkFUPd
Nid2losqwJX4RlZHJvcLK5abFFuncyumU3/szsG+oA2m6i7r1a+msa53puJgfvF+
qIP8U8OSyTPl4qKgDMq+Q8Gk2UWXcFSjOz4pe0LAaR2Sopp5tU0TBopBgZWp5OX+
Nz23zrPwYn9EHKa2npLDqZQRMPGgg5H02inD7RrGhOEamacRSsGsrArUd3Qfk3V2
mUkSPhixrhneWdXaAUYYbcoVBpMMoHn0bVOT+feRnAHqKxEjQOfhq6av+aAYdaaw
2aeyxFSPAgMBAAECggEAIBMu8TfOJdR18+yLNY7JZ8K7sPjm6+dHhjQmwbeelNpi
KSJSbKRIJf2fuSh6tbIEEI3vzlI2U7ajdSYMnnVGg3OP4oM2DUc/qkO/vclIYW7c
hqpKiuke4KcNh6UIjw5TARznuqooJn4nbTsmG9tSgEwJEGG6E+fpe8TG2DlEaY6L
seXzFxEKbS8Jac8hex3lCp16FPgyP9I3u1ukqsj2S4+VcmzFT4L9QxK0tgjOotUb
Mem3cO5OYDfkzMj+JKz+58G+n/5TILCEq86O+JG7fFzjA9BPp6wZgWHKG6bDDHoV
CwNExOooVPYSyHebVg+K0AgRTwwAouLWboF5k4GtqQKBgQDKFt+kd1qUx3iqIREi
jQtC8/ADGTyvMLJkA8fCxZYsn+hVp3G5uZxbOWWNU+j9B7X5gpljS5MxSvSAXLap
tYCm1wkCB9qkZ5RxPPlE7fOCbmpJcZn39lC6q32I2U2IFM3VGzXvS6Eq2TJcdomb
Q6WaNAuGoHtmdHsTF6IQQH3PhQKBgQC1bliMVbLoJ+c2rXAhmTJLsgesJQCpkJRH
hOuiQOjH+ytSywIJd3K0vVHcnvCguS4wsw10N/V07KMuKjBztcWK0XB65MVczxQU
mQNEOO5DnqNtD73ewwZJpHO52zMb5nuiBW1TtZJR6Ejb+/PccJJFQtQh0fgDNIgv
SDeJr00uAwKBgQCkTya0zQoL74bvJIWPBwiB/l5F1q4dbsWMRfqUJRxt2fIIOmVf
8UbscOVdnDzSBgPyAzp9nkPmDyBugXNO1rDsdefwC7y8cS8jRsURQzr68JVgc4oR
LucCb05ZBv1fyDJ2s3INxvsaIJAu134YjE7H6sr4QeEzMz+iDVQKTLU+FQKBgQCP
VSixXXbkv7mDUcvXT08TzAcRsX3vd+AdDF6XpY4Bh2V3mBf44JwHO9XzZMGXSBS8
tof3e8n34IceDoiOsVjpzYJ+JEPjiVlE2IljGVLqquZTX+9RkGNkRH6Eoy6iaRjd
LEptqnF5Mfh1invieDCmdSBfw6Ca76JzMCtoI8zmfwKBgQDJE2UZJBfsFpXceqfV
fYQHb4t5tu+kch4JrDpJPgMtTvZ0nQtD7aI/gPQIryl4K2MKwIO3vPs/rNNJuVWV
K9ZTTnqqbiLII94ulYR3YRuotysEMkO2eJ6UsfnPjgLpJmaAQrHD4XNcpE60bmJf
VlViy6Cnn8Xj+CC3HnF1XppyWw==
-----END PRIVATE KEY-----
19 changes: 19 additions & 0 deletions arrow-flight/examples/data/ca_root.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDGzCCAgOgAwIBAgIUFd5IwYARWN1WGmiqnpzxQ3pE3vAwDQYJKoZIhvcNAQEL
BQAwHTELMAkGA1UEBhMCRkkxDjAMBgNVBAMMBXZhaGlkMB4XDTI0MTAxODE4MTcy
NVoXDTI5MTAxNzE4MTcyNVowHTELMAkGA1UEBhMCRkkxDjAMBgNVBAMMBXZhaGlk
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjzlH2gYX/oK1Xw0wTKQl
/7A+k+LD0iFf3v5cF8NOYFU9lId71uIrimZ8V5BMJ+uofBWQnkV3ZBVD3TYndpaL
KsCV+EZWRyb3CyuWmxRbp3MrplN/7M7BvqANpuou69WvprGud6biYH7xfqiD/FPD
kskz5eKioAzKvkPBpNlFl3BUozs+KXtCwGkdkqKaebVNEwaKQYGVqeTl/jc9t86z
8GJ/RBymtp6Sw6mUETDxoIOR9Nopw+0axoThGpmnEUrBrKwK1Hd0H5N1dplJEj4Y
sa4Z3lnV2gFGGG3KFQaTDKB59G1Tk/n3kZwB6isRI0Dn4aumr/mgGHWmsNmnssRU
jwIDAQABo1MwUTAdBgNVHQ4EFgQUu2qQpBe9cOo0HndIR9VvpbCJnyEwHwYDVR0j
BBgwFoAUu2qQpBe9cOo0HndIR9VvpbCJnyEwDwYDVR0TAQH/BAUwAwEB/zANBgkq
hkiG9w0BAQsFAAOCAQEAFqbmJn8kPwKGqTiD2pUHzdUJz1QnqMOc0oZ+VzUyCVuq
VFB3HX6Bjjc/NEDVSIRh0hsCB0s6bSwb23nmtlpZQlHF3JiuH2T0l1gGhVQBnbGj
CBeldH7/VdcB9r/RASX2wkL8all0FswFx5dbiyrGOYeVUt5tV7mxe40LQLisWuu0
SY6cPs1TjCVy7oJ61/++OfyffGyBiANXRNYSROeNxxOtXwVqKNP4eWX7UVxXgDKF
iaGG5g9S6e3AefEgUTSWz3LWyMqT+VbTuqLw1NG9O112pFsPAEr4FTNh6ljIEVeH
kvoBrHgP8VDV30GmganXu9LNOIIuFqhOoPxZYW1JGQ==
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions arrow-flight/examples/data/client.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDO9UXCYgahDzPB
WsSlGRDEw8a0lhW/AP8dHygEiWcHJ6Fa0Q7/t7/SMJQzJsnM7qMKDqCxJfutDFFO
8WykoIgX06ENcTOei+DRo9NUmr2VRv5Uk3PN/AChwwm+/VCyRcx45ImumL7dWznp
/a5GRWS2LtJ+j7zUVurIivV2TOT84zMWxvDTMfwyV93DMbKYdzVDIhjLO+AS8tFM
rd2fsLAhDOb2iJ4HpR5Bfl47LuCyH6/2NyB8h53HI5bm/eo14gR3UtEY2UBTgJcC
8pPXmsYqZNOhmIYxA8rgpAFe+7IEGyRQU1zPLHgKtGSJXXEwfWd2Tspamy1/4nbx
sMOjyTD1AgMBAAECggEAFOomjZlYcChYI58npkOdNTVPvGo6cl4Iagn/Ak5cchWo
McRUzrTkFrrAD1dJJ4OqSFboGF7tSzSmduLhBtYOStIhQXmCLPCX3LfAoJkutYpC
I4vvNQ7VhYNvVbTF1e5F1qXJ4DIhf787YBE57nIO1nZu4UlnXNIX0gJxAe6NaZzh
w6eWZRNi/BOat3lCGxo5Q5PBsoRwEILsF9SlMimwSesKqivG4WVySZzygpsnp+rv
TV2WPyw0m05tpr0Y+z5fUayPi5Vtxs8DoLKfnKD+/HOLniPaaDhHcD4R0DU/O8rb
0f6zfNW0S3A5esrKsIXZ02ljjEIjeGs6ZnJUXf5kwQKBgQDn8n61UEm42bDPmwv2
8b935Ghp5TAYsHH5Ti0YCK6aeOrCCPoRmb9cG3+zAo6nzad3QtULIJhc/I/wTbJ2
+EXSamMw3Pieub+b8lbUwe2js3AOxx/hoIkjFK4GQALfCjEejoVSQgx84c+Xh3Xx
EBjPi7Bf1EzetSQgVr/7310tUQKBgQDka2Px49ufA4P3WTMB3sCJ2mBEjZoxfV4m
AX1Kwerp9Im2VT8JdzNFLi4hUuxIFJHq13NqQDPo38vG3iVPb0QLZUNg/eD3F53d
5JKcwDqyi+K3GuNN8JVDFcTP23svKZvNrUxrH/X/rTjf6H+o0PCU7hbcaRihBj4O
LodhXM1QZQKBgQCcnLz3ehW9LafYFe2XORY6QsxJrEm0cfcTCbkjAEG85aZFi8Am
ADUYYSzxVumx3geUXFjzYXffWV1rOVsmP28Nq238QUfSDMOW7aO5lpP5s6AXKlaZ
h0bxm/YBHFmT9hLCeiMFLrm13NbJjtqRAXhvMvfNTND2k0KoX0rUK7aDcQKBgANc
IQg51c0s/A/zW/C3GhXtBGV9v7rioTPl6bXjzFTMqAnqjxbQjgyCdWNAGQGma88M
hEIX16uhPxoZwmq8tD+GqcsPcPOxgTz2U8HCghqGPDt9RcKru0ZVV6PHErTK4+PO
nMUmnzO3lJKWlOoiyKcoKWXsldQoh1kmDg+8kbiRAoGBALLmrQwJX+j28ZFZAN/2
SNBryhxtwDcpTSf1Qb4rbtCxJVwCTq9yUdcYA2SsvkA68pNo5mOe/ft6T0GYho1/
LiJJXduKiTsHV0xpeqA+imuIZDAc6Dgc6GWqskVn6XKUCGcFFvdxoBxAlBVmsbhS
ajeci0ZCJpUvebBrNmaLXLrX
-----END PRIVATE KEY-----
19 changes: 19 additions & 0 deletions arrow-flight/examples/data/client.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDKzCCAhOgAwIBAgIURGJB6QyNfnGJiavpS6DB4+o4YPkwDQYJKoZIhvcNAQEL
BQAwHTELMAkGA1UEBhMCRkkxDjAMBgNVBAMMBXZhaGlkMB4XDTI0MTAxODE4MTcy
NVoXDTI5MTAxNzE4MTcyNVowHTELMAkGA1UEBhMCRkkxDjAMBgNVBAMMBXZhaGlk
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzvVFwmIGoQ8zwVrEpRkQ
xMPGtJYVvwD/HR8oBIlnByehWtEO/7e/0jCUMybJzO6jCg6gsSX7rQxRTvFspKCI
F9OhDXEznovg0aPTVJq9lUb+VJNzzfwAocMJvv1QskXMeOSJrpi+3Vs56f2uRkVk
ti7Sfo+81FbqyIr1dkzk/OMzFsbw0zH8MlfdwzGymHc1QyIYyzvgEvLRTK3dn7Cw
IQzm9oieB6UeQX5eOy7gsh+v9jcgfIedxyOW5v3qNeIEd1LRGNlAU4CXAvKT15rG
KmTToZiGMQPK4KQBXvuyBBskUFNczyx4CrRkiV1xMH1ndk7KWpstf+J28bDDo8kw
9QIDAQABo2MwYTAfBgNVHSMEGDAWgBS7apCkF71w6jQed0hH1W+lsImfITAJBgNV
HRMEAjAAMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAdBgNVHQ4EFgQUX3kjlcnwAErq
/sdYXJAAGQevoS0wDQYJKoZIhvcNAQELBQADggEBAEiM/+/xI60HDz9ArPiJQJgS
lj7Q+F+FLcQVHfmjTbfuaPQD18BSOI+Oj9qKsxD8LAtkY/Go+Ppq/wGtN72KdLfR
sfBiPrES/vRZaF1UriEq7hJTsSmiQwocbobFZ7T+eBRjwPG5XgqgOg6O3LJQPDVU
lrzW1EkruBysdZj2ThN7yPoDQl9m1zWNvyBRDUvDsIiUkYZOwP6vfCXsImUGzR0A
q6DxVXM2WVoCILRLjYD+nlSmcuxbzOuXXHarIHPC3zJtaiNAboEuF2C7fuGimP2Z
xT67aVWgVx2DW/IycIGslbdnMeMOHxkEE2o7ubHb2T2/ZRmTR/USgnbAu3vXDCc=
-----END CERTIFICATE-----
28 changes: 0 additions & 28 deletions arrow-flight/examples/data/client1.key

This file was deleted.

19 changes: 0 additions & 19 deletions arrow-flight/examples/data/client1.pem

This file was deleted.

19 changes: 0 additions & 19 deletions arrow-flight/examples/data/client_ca.pem

This file was deleted.

30 changes: 30 additions & 0 deletions arrow-flight/examples/data/gen_certs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/bin/sh

# source: https://users.rust-lang.org/t/use-tokio-tungstenite-with-rustls-instead-of-native-tls-for-secure-websockets/90130

make_and_sign() {
# Create unencrypted private key and a CSR (certificate signing request)
openssl req -newkey rsa:2048 -nodes -subj "/C=FI/CN=vahid" -keyout "$1.key" -out "$1.csr"

# Create self-signed certificate (`$1.pem`) with the private key and CSR
openssl x509 -signkey "$1.key" -in "$1.csr" -req -days 365 -out "$1.pem"

# Sign the CSR (`$1.pem`) with the root CA certificate and private key
# => this overwrites `$1.pem` because it gets signed
openssl x509 -req -CA ca_root.pem -CAkey ca_root.key -in "$1.csr" -out "$1.pem" -days 1825 -CAcreateserial -extfile localhost.ext
}

# Create a self-signed root CA
openssl req -x509 -sha256 -nodes -subj "/C=FI/CN=vahid" -days 1825 -newkey rsa:2048 -keyout ca_root.key -out ca_root.pem

# Create file localhost.ext with the following content:
cat <<'EOF' > localhost.ext
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
subjectAltName = @alt_names
[alt_names]
DNS.1 = localhost
EOF

make_and_sign client
make_and_sign server
52 changes: 26 additions & 26 deletions arrow-flight/examples/data/server.key
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDyptbMyYWztgta
t1MXLMzIkaQdeeVbs1Y/qCpAdwZe/Y5ZpbzjGIjCxbB6vNRSnEbYKpytKHPzYfM7
8d8K8bPvpnqXIiTXFT0JQlw1OHLC1fr4e598GJumAmpMYFrtqv0fbmUFTuQGbHxe
OH2vji0bvr3NKZubMfkEZP3X4sNXXoXIuW2LaS8OMGKoJaeCBvdbszEiSGj/v9Bj
pM0yLTH89NNMX1T+FtTKnuXag5g7pr6lzJj83+MzAGy4nOjseSuUimuiyG90/C5t
A5wC0Qh5RbDnkFYhC44Kxof/i6+jnfateIPNiIIwQV+2f6G/aK1hgjekT10m/eoR
YDTf+e5ZAgMBAAECggEACODt7yRYjhDVLYaTtb9f5t7dYG67Y7WWLFIc6arxQryI
XuNfm/ej2WyeXn9WTYeGWBaHERbv1zH4UnMxNBdP/C7dQXZwXqZaS2JwOUpNeK+X
tUvgtAu6dkKUXSMRcKzXAjVp4N3YHhwOGOx8PNY49FDwZPdmyDD16aFAYIvdle6/
PSMrj38rB1sbQQdmRob2FjJBSDZ44nsr+/nilrcOFNfNnWv7tQIWYVXNcLfdK/WJ
ZCDFhA8lr/Yon6MEq6ApTj2ZYRRGXPd6UeASJkmTZEUIUbeDcje/MO8cHkREpuRH
wm3pCjR7OdO4vc+/d/QmEvu5ns6wbTauelYnL616YQKBgQD414gJtpCHauNEUlFB
v/R3DzPI5NGp9PAqovOD8nCbI49Mw61gP/ExTIPKiR5uUX/5EL04uspaNkuohXk+
ys0G5At0NfV7W39lzhvALEaSfleybvYxppbBrc20/q8Gvi/i30NY+1LM3RdtMiEw
hKHjU0SnFhJq0InFg3AO/iCeTQKBgQD5obkbzpOidSsa55aNsUlO2qjiUY9leq9b
irAohIZ8YnuuixYvkOeSeSz1eIrA4tECeAFSgTZxYe1Iz+USru2Xg/0xNte11dJD
rBoH/yMn2gDvBK7xQ6uFMPTeYtKG0vfvpXZYSWZzGntyrHTwFk6UV+xdrt9MBdd1
XdSn7bwOPQKBgC9VQAko8uDvUf+C8PXiv2uONrl13PPJJY3WpR9qFEVOREnDxszS
HNzVwxPZdTJiykbkCjoqPadfQJDzopZxGQLAifU29lTamKcSx3CMe3gOFDxaovXa
zD5XAxP0hfJwZsdu1G6uj5dsTrJ0oJ+L+wc0pZBqwGIU/L/XOo9/g1DZAoGAUebL
kuH98ik7EUK2VJq8EJERI9/ailLsQb6I+WIxtZGiPqwHhWencpkrNQZtj8dbB9JT
rLwUHrMgZOlAoRafgTyez4zMzS3wJJ/Mkp8U67hM4h7JPwMSvUpIrMYDiJSjIA9L
er/qSw1/Pypx22uWMHmAZWRAgvLPtAQrB0Wqk4kCgYEAr2H1PvfbwZwkSvlMt5o8
WLnBbxcM3AKglLRbkShxxgiZYdEP71/uOtRMiL26du5XX8evItITN0DsvmXL/kcd
h29LK7LM5uLw7efz0Qxs03G6kEyIHVkacowHi5I5Ul1qI61SoV3yMB1TjIU+bXZt
0ZjC07totO0fqPOLQxonjQg=
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCJqUDUQQfum3u/
b9qN1QXvdd2riDljQGIWXe3PGoc8wP1nCkJukxZEJr3Wii8x9v/iJ/ZwkwIV9OEm
y2ER6x0Xh7aYKVF6B2w0R2Q8fWhZx4/kes6mEa6pXutolvqLF1NIUgvpw+yagGPc
Te6RM02AZb3pS/gqqbh3Ayj1q1oiCHZH3p+kpQIMvxumMU+t2Aa7blbr8O2pUOfu
faYUwDg/EPTCsRltiFvGz953uxe1ZbibuI1mjVEpAs4nI3VfKSxChSdlGZtyMsMS
UA5NEQ4MO6di0Xa4cW7uK1/q0yb3M4zl1am4iibCoPb5JsAbSVIqtpc4QqKekNNK
XLYNiYkdAgMBAAECggEADX4c4BD1rZHoyaU1dzRbbhKP5Qmnkk5TrtyK/AMeITrL
O4e6ZisdghWIAtitcojCoNCI65TFHhDP5qUFgSOZyN4g6/4UwdCrbt5WeUVTboVM
WbkduxI9m9U1Xp15thtVqt970nBFJwmRgBzVVr8ACCcwu4aaLthOv798CsQ+Q9qK
qBhqr6QCQMzmG9+RDFN62n0wN5GlQsSrgmX+taP2S2EBqpWS0p4q4xv5UWAPh1Q/
sHWQ+5W0h6rR+X/NGQ3OY1yvlWAQlmu6HSY5QuRJZdAilJRZOI6Z1kge134oIvHx
TSgzIZ+UEYz8l15ENu55xJxTYkSJLJu3ZtOBlVGo0QKBgQDBlXmJ+n4InHXewCId
e1ai1VA9QQvc6hl19PEQ0m7A4wiqM+PWIixX2s3zjDyHiD3pJWBu9aR4VDST8Mhe
XIncsJRzqXpdSnEHlSsws9GQT13htchO8k31pBBNJsm2VG7CeDr21Ty3wWMYzPL5
esJPXNjAk9/92L6cMDk+rY8S2QKBgQC2C+IiWxMmwoSfmvfTNdoeBEj+mL82EsXF
gV7JcSjMVXbnPSbq2fnlOTrAe1TCsf8jlcdQHNStLToV7smewfGSMt3LLzEWuH4j
oaLyPPwgfwMZcJShlyh/49KxspnYNh/d0B9cMXysJ7fasPXhPc1icxOAaj317dGT
wpqIYST15QKBgH8ZeewKyDc1KvquYXfD5DUTIxSkoXpRRZg50xD9aPRB3A2L9jpA
w6aHJZOTbqZ54FQ0UyVnKK5McxzzCUtTLLz2PvHVw15/IskcunfGiIBca8JnDPYw
htkR+BX/so6AzxvlvqkThkMLuNmurpT4cZ2T00hVjspnRXbc/qjVYUu5AoGBAJGn
qGL8o7IbaKmbADaJm97wZsbtx++nzX1dKU3bsFzs9JnHn9/AT+VLiOqAwyyT5iO+
rx42MyPsT9FEoSTY4EOtVzA+rfQT4Tj5FrrieIg3l28/WGyB2PGagvWShO0tQQnk
f3LwVWQY002y0MhK/o2KrUvNtY2Tnl+vEJ2VvFDRAoGBALkegS4yvT1MqB9a/WLk
ROXQ94CJTDM751Lp6OnyJy9kVWlQvFQXL7FN836LJN22JFCANnPUrbVXht3hXadb
3KHe19MouNEMG+CZK9cuk8SKIlt18Kvnv3fVxhksaQAYJOcPMFbvwiv8UoochR5u
UuUQ9LfFpj9eL/gsgjICQTiy
-----END PRIVATE KEY-----
Loading
Loading