chore: checkpoint before Python removal

This commit is contained in:
2026-03-26 22:33:59 +00:00
parent 683cec9307
commit e568ddf82a
29972 changed files with 11269302 additions and 2 deletions

View File

@@ -0,0 +1,3 @@
0H *├H├В

0;0 *├H├В

View File

@@ -0,0 +1,2 @@
0H *├H├В


View File

@@ -0,0 +1,2 @@
0H *†H†÷


View File

@@ -0,0 +1,2 @@
ÞØ)<1F>wí‰6^’ç¥z#×oì4IÝÖüƒÍeÛ¿²Ã5eEY<45>ÍjñÑyqÂá
À[öw¼m€QH0©jÀƒ(,WX}Wñ!Õý<C395>ö<EFBFBD>âк ˆA‰±ŒT-“ÏX-{ãP˜ìã<qør¹®Èöðç”$õ

53
vendor/pkcs5/tests/examples/re-gen.sh vendored Executable file
View File

@@ -0,0 +1,53 @@
#!/usr/bin/env bash
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
set -euo pipefail
IFS=$'\n\t'
password="hunter2"
passout="pass:${password}"
openssl genrsa -out rsa_sk.pkcs1.pem 1024
openssl pkcs8 -topk8 -in rsa_sk.pkcs1.pem -outform DER -out rsa_sk.pkcs8.der -nocrypt
gen_pkcs8 () {
local aes_mode="${1:?}"
local prf="${2:?}"
openssl pkcs8 \
-topk8 \
-in rsa_sk.pkcs1.pem \
-v2 "$aes_mode" \
-v2prf "$prf" \
-iter 10 \
-passout "$passout" \
-outform DER -out "rsa_sk_${aes_mode}_${prf}.pkcs8.der"
}
for aes_mode in "aes-128-cbc" "aes-192-cbc" "aes-256-cbc"
do
for prf in "hmacWithSHA1" "hmacWithSHA224" "hmacWithSHA256" "hmacWithSHA384" "hmacWithSHA512"
do
gen_pkcs8 "$aes_mode" "$prf"
done
done
extract () {
local aes_mode="${1:?}"
local prf="${2:?}"
local algid_len="${3:?}"
dd bs=1 skip=4 count="$algid_len" if="rsa_sk_${aes_mode}_${prf}.pkcs8.der" of="pbes2_${aes_mode}_${prf}_algid.der"
dd bs=1 skip="$(expr $algid_len + 8)" if="rsa_sk_${aes_mode}_${prf}.pkcs8.der" of="pbes2_${aes_mode}_${prf}_ciphertext.bin"
}
for aes_mode in "aes-128-cbc" "aes-192-cbc" "aes-256-cbc"
do
extract "$aes_mode" "hmacWithSHA1" 74
for prf in "hmacWithSHA224" "hmacWithSHA256" "hmacWithSHA384" "hmacWithSHA512"
do
extract "$aes_mode" "$prf" 88
done
done

View File

@@ -0,0 +1,15 @@
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQC8kFIo73BV0oUpAzYB0yFQydoJX4XhJU89biicA133jJd8MkVE
DQrnFNsjckBB9yretNvJxIG30cBc6139Goowj0q7Ocwb32LONYYhuU4wG8zl8L8B
EaC1mi4J02OUChZ7JCw6W9nat69kMaEbOWZxSDkfybXBelh6OxUGdXd3cwIDAQAB
AoGAawDi/sPRVYJfekSOMz7iWvwQtNz2Fiub6dpHRTFL85xeomXMlK9qDnPxXw4I
lOZz92leiALxMaTfqlsOPQEAhU5XoA8jGwVSC2T6urfrSzQzKfLn4rKyEQCYIiIe
Q2b7ScxFUFxaOXxELK1AzGnTJ2NUCkk5+SdNSP8DzYeRwnECQQD7Bzca+7Qgff6l
y9mXj3sz4RAF1t8lGf/2dzGmRXwIq87O74s50jBl0tvdEg5RUj7bQ09XdRuMjBKp
1DOJS3U/AkEAwExkpLgT35HU0D1Y1zWlpERX8qGbLlBp/AlRgRuwFSPnmoFyVutV
ahgOH5KayVN55rwJRLH9jEhjrtjZyGxszQJAB4q69BuV2NgQO4j5W51a9T8QzSwc
fi/eydfg7P7vcA9BYmQ+CZmwDI8ePfEZ7wWKj+ngy17gWgOnV+ThO4HB3wJBAJM4
aTzqaNybCzC6Js/slHnkkOiC7QlSKzH3+Fw91Fr6+A+D1wPQe74T2Iw3cyV7MTKC
9x2OnyzNJvPvtRwKVmkCQGTiqQybnnZ4PSY6fIe5AnvcO9tK4BchySkOQ2Ws726G
zGcbmmz1ShDo7tPNUk4hcWUOJFbR6/1zDYJIzmACvL0=
-----END RSA PRIVATE KEY-----

Binary file not shown.

View File

@@ -0,0 +1,3 @@
0Î0H *†H†÷

0;0 *†H†÷