mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-24 01:17:34 +09:00
Update NSS to 3.41
This commit is contained in:
parent
d5f6e64f43
commit
5f0986e66f
540 changed files with 49568 additions and 10631 deletions
|
|
@ -19,55 +19,6 @@
|
|||
#
|
||||
########################################################################
|
||||
|
||||
# Generate input to certutil
|
||||
certscript() {
|
||||
ca=n
|
||||
while [ $# -gt 0 ]; do
|
||||
case $1 in
|
||||
sign) echo 0 ;;
|
||||
kex) echo 2 ;;
|
||||
ca) echo 5;echo 6;ca=y ;;
|
||||
esac; shift
|
||||
done;
|
||||
echo 9
|
||||
echo n
|
||||
echo $ca
|
||||
echo
|
||||
echo n
|
||||
}
|
||||
|
||||
# $1: name
|
||||
# $2: type
|
||||
# $3+: usages: sign or kex
|
||||
make_cert() {
|
||||
name=$1
|
||||
type=$2
|
||||
unset type_args trust sign
|
||||
case $type in
|
||||
dsa) type_args='-g 1024' ;;
|
||||
rsa) type_args='-g 1024' ;;
|
||||
rsa2048) type_args='-g 2048';type=rsa ;;
|
||||
rsa8192) type_args='-g 8192';type=rsa ;;
|
||||
rsapss) type_args='-g 1024 --pss';type=rsa ;;
|
||||
p256) type_args='-q nistp256';type=ec ;;
|
||||
p384) type_args='-q secp384r1';type=ec ;;
|
||||
p521) type_args='-q secp521r1';type=ec ;;
|
||||
rsa_ca) type_args='-g 1024';trust='CT,CT,CT';type=rsa ;;
|
||||
rsa_chain) type_args='-g 1024';sign='-c rsa_ca';type=rsa;;
|
||||
rsapss_ca) type_args='-g 1024 --pss';trust='CT,CT,CT';type=rsa ;;
|
||||
rsapss_chain) type_args='-g 1024';sign='-c rsa_pss_ca';type=rsa;;
|
||||
rsa_ca_rsapss_chain) type_args='-g 1024 --pss-sign';sign='-c rsa_ca';type=rsa;;
|
||||
ecdh_rsa) type_args='-q nistp256';sign='-c rsa_ca';type=ec ;;
|
||||
esac
|
||||
shift 2
|
||||
counter=$(($counter + 1))
|
||||
certscript $@ | ${BINDIR}/certutil -S \
|
||||
-z ${R_NOISE_FILE} -d "${PROFILEDIR}" \
|
||||
-n $name -s "CN=$name" -t ${trust:-,,} ${sign:--x} -m $counter \
|
||||
-w -2 -v 120 -k $type $type_args -Z SHA256 -1 -2
|
||||
html_msg $? 0 "create certificate: $@"
|
||||
}
|
||||
|
||||
ssl_gtest_certs() {
|
||||
mkdir -p "${SSLGTESTDIR}"
|
||||
cd "${SSLGTESTDIR}"
|
||||
|
|
@ -80,6 +31,10 @@ ssl_gtest_certs() {
|
|||
${BINDIR}/certutil -N -d "${PROFILEDIR}" --empty-password 2>&1
|
||||
html_msg $? 0 "create ssl_gtest database"
|
||||
|
||||
pushd "${QADIR}"
|
||||
. common/certsetup.sh
|
||||
popd
|
||||
|
||||
counter=0
|
||||
make_cert client rsa sign
|
||||
make_cert rsa rsa sign kex
|
||||
|
|
@ -87,6 +42,9 @@ ssl_gtest_certs() {
|
|||
make_cert rsa8192 rsa8192 sign kex
|
||||
make_cert rsa_sign rsa sign
|
||||
make_cert rsa_pss rsapss sign
|
||||
make_cert rsa_pss384 rsapss384 sign
|
||||
make_cert rsa_pss512 rsapss512 sign
|
||||
make_cert rsa_pss_noparam rsapss_noparam sign
|
||||
make_cert rsa_decrypt rsa kex
|
||||
make_cert ecdsa256 p256 sign
|
||||
make_cert ecdsa384 p384 sign
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue