@@ -873,111 +873,127 @@ def get_openssl_messagedigest_arg(self, hash_name):
873
873
# vk: 3:OpenSSL->python 4:python->OpenSSL
874
874
# sig: 5:OpenSSL->python 6:python->OpenSSL
875
875
876
+ @pytest .mark .slow
876
877
@pytest .mark .skipif (
877
878
"prime192v1" not in OPENSSL_SUPPORTED_CURVES ,
878
879
reason = "system openssl does not support prime192v1" ,
879
880
)
880
881
def test_from_openssl_nist192p (self ):
881
882
return self .do_test_from_openssl (NIST192p )
882
883
884
+ @pytest .mark .slow
883
885
@pytest .mark .skipif (
884
886
"prime192v1" not in OPENSSL_SUPPORTED_CURVES ,
885
887
reason = "system openssl does not support prime192v1" ,
886
888
)
887
889
def test_from_openssl_nist192p_sha256 (self ):
888
890
return self .do_test_from_openssl (NIST192p , "SHA256" )
889
891
892
+ @pytest .mark .slow
890
893
@pytest .mark .skipif (
891
894
"secp224r1" not in OPENSSL_SUPPORTED_CURVES ,
892
895
reason = "system openssl does not support secp224r1" ,
893
896
)
894
897
def test_from_openssl_nist224p (self ):
895
898
return self .do_test_from_openssl (NIST224p )
896
899
900
+ @pytest .mark .slow
897
901
@pytest .mark .skipif (
898
902
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
899
903
reason = "system openssl does not support prime256v1" ,
900
904
)
901
905
def test_from_openssl_nist256p (self ):
902
906
return self .do_test_from_openssl (NIST256p )
903
907
908
+ @pytest .mark .slow
904
909
@pytest .mark .skipif (
905
910
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
906
911
reason = "system openssl does not support prime256v1" ,
907
912
)
908
913
def test_from_openssl_nist256p_sha384 (self ):
909
914
return self .do_test_from_openssl (NIST256p , "SHA384" )
910
915
916
+ @pytest .mark .slow
911
917
@pytest .mark .skipif (
912
918
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
913
919
reason = "system openssl does not support prime256v1" ,
914
920
)
915
921
def test_from_openssl_nist256p_sha512 (self ):
916
922
return self .do_test_from_openssl (NIST256p , "SHA512" )
917
923
924
+ @pytest .mark .slow
918
925
@pytest .mark .skipif (
919
926
"secp384r1" not in OPENSSL_SUPPORTED_CURVES ,
920
927
reason = "system openssl does not support secp384r1" ,
921
928
)
922
929
def test_from_openssl_nist384p (self ):
923
930
return self .do_test_from_openssl (NIST384p )
924
931
932
+ @pytest .mark .slow
925
933
@pytest .mark .skipif (
926
934
"secp521r1" not in OPENSSL_SUPPORTED_CURVES ,
927
935
reason = "system openssl does not support secp521r1" ,
928
936
)
929
937
def test_from_openssl_nist521p (self ):
930
938
return self .do_test_from_openssl (NIST521p )
931
939
940
+ @pytest .mark .slow
932
941
@pytest .mark .skipif (
933
942
"secp256k1" not in OPENSSL_SUPPORTED_CURVES ,
934
943
reason = "system openssl does not support secp256k1" ,
935
944
)
936
945
def test_from_openssl_secp256k1 (self ):
937
946
return self .do_test_from_openssl (SECP256k1 )
938
947
948
+ @pytest .mark .slow
939
949
@pytest .mark .skipif (
940
950
"brainpoolP160r1" not in OPENSSL_SUPPORTED_CURVES ,
941
951
reason = "system openssl does not support brainpoolP160r1" ,
942
952
)
943
953
def test_from_openssl_brainpoolp160r1 (self ):
944
954
return self .do_test_from_openssl (BRAINPOOLP160r1 )
945
955
956
+ @pytest .mark .slow
946
957
@pytest .mark .skipif (
947
958
"brainpoolP192r1" not in OPENSSL_SUPPORTED_CURVES ,
948
959
reason = "system openssl does not support brainpoolP192r1" ,
949
960
)
950
961
def test_from_openssl_brainpoolp192r1 (self ):
951
962
return self .do_test_from_openssl (BRAINPOOLP192r1 )
952
963
964
+ @pytest .mark .slow
953
965
@pytest .mark .skipif (
954
966
"brainpoolP224r1" not in OPENSSL_SUPPORTED_CURVES ,
955
967
reason = "system openssl does not support brainpoolP224r1" ,
956
968
)
957
969
def test_from_openssl_brainpoolp224r1 (self ):
958
970
return self .do_test_from_openssl (BRAINPOOLP224r1 )
959
971
972
+ @pytest .mark .slow
960
973
@pytest .mark .skipif (
961
974
"brainpoolP256r1" not in OPENSSL_SUPPORTED_CURVES ,
962
975
reason = "system openssl does not support brainpoolP256r1" ,
963
976
)
964
977
def test_from_openssl_brainpoolp256r1 (self ):
965
978
return self .do_test_from_openssl (BRAINPOOLP256r1 )
966
979
980
+ @pytest .mark .slow
967
981
@pytest .mark .skipif (
968
982
"brainpoolP320r1" not in OPENSSL_SUPPORTED_CURVES ,
969
983
reason = "system openssl does not support brainpoolP320r1" ,
970
984
)
971
985
def test_from_openssl_brainpoolp320r1 (self ):
972
986
return self .do_test_from_openssl (BRAINPOOLP320r1 )
973
987
988
+ @pytest .mark .slow
974
989
@pytest .mark .skipif (
975
990
"brainpoolP384r1" not in OPENSSL_SUPPORTED_CURVES ,
976
991
reason = "system openssl does not support brainpoolP384r1" ,
977
992
)
978
993
def test_from_openssl_brainpoolp384r1 (self ):
979
994
return self .do_test_from_openssl (BRAINPOOLP384r1 )
980
995
996
+ @pytest .mark .slow
981
997
@pytest .mark .skipif (
982
998
"brainpoolP512r1" not in OPENSSL_SUPPORTED_CURVES ,
983
999
reason = "system openssl does not support brainpoolP512r1" ,
@@ -1037,111 +1053,127 @@ def do_test_from_openssl(self, curve, hash_name="SHA1"):
1037
1053
sk_from_p8 = SigningKey .from_pem (privkey_p8_pem )
1038
1054
self .assertEqual (sk , sk_from_p8 )
1039
1055
1056
+ @pytest .mark .slow
1040
1057
@pytest .mark .skipif (
1041
1058
"prime192v1" not in OPENSSL_SUPPORTED_CURVES ,
1042
1059
reason = "system openssl does not support prime192v1" ,
1043
1060
)
1044
1061
def test_to_openssl_nist192p (self ):
1045
1062
self .do_test_to_openssl (NIST192p )
1046
1063
1064
+ @pytest .mark .slow
1047
1065
@pytest .mark .skipif (
1048
1066
"prime192v1" not in OPENSSL_SUPPORTED_CURVES ,
1049
1067
reason = "system openssl does not support prime192v1" ,
1050
1068
)
1051
1069
def test_to_openssl_nist192p_sha256 (self ):
1052
1070
self .do_test_to_openssl (NIST192p , "SHA256" )
1053
1071
1072
+ @pytest .mark .slow
1054
1073
@pytest .mark .skipif (
1055
1074
"secp224r1" not in OPENSSL_SUPPORTED_CURVES ,
1056
1075
reason = "system openssl does not support secp224r1" ,
1057
1076
)
1058
1077
def test_to_openssl_nist224p (self ):
1059
1078
self .do_test_to_openssl (NIST224p )
1060
1079
1080
+ @pytest .mark .slow
1061
1081
@pytest .mark .skipif (
1062
1082
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
1063
1083
reason = "system openssl does not support prime256v1" ,
1064
1084
)
1065
1085
def test_to_openssl_nist256p (self ):
1066
1086
self .do_test_to_openssl (NIST256p )
1067
1087
1088
+ @pytest .mark .slow
1068
1089
@pytest .mark .skipif (
1069
1090
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
1070
1091
reason = "system openssl does not support prime256v1" ,
1071
1092
)
1072
1093
def test_to_openssl_nist256p_sha384 (self ):
1073
1094
self .do_test_to_openssl (NIST256p , "SHA384" )
1074
1095
1096
+ @pytest .mark .slow
1075
1097
@pytest .mark .skipif (
1076
1098
"prime256v1" not in OPENSSL_SUPPORTED_CURVES ,
1077
1099
reason = "system openssl does not support prime256v1" ,
1078
1100
)
1079
1101
def test_to_openssl_nist256p_sha512 (self ):
1080
1102
self .do_test_to_openssl (NIST256p , "SHA512" )
1081
1103
1104
+ @pytest .mark .slow
1082
1105
@pytest .mark .skipif (
1083
1106
"secp384r1" not in OPENSSL_SUPPORTED_CURVES ,
1084
1107
reason = "system openssl does not support secp384r1" ,
1085
1108
)
1086
1109
def test_to_openssl_nist384p (self ):
1087
1110
self .do_test_to_openssl (NIST384p )
1088
1111
1112
+ @pytest .mark .slow
1089
1113
@pytest .mark .skipif (
1090
1114
"secp521r1" not in OPENSSL_SUPPORTED_CURVES ,
1091
1115
reason = "system openssl does not support secp521r1" ,
1092
1116
)
1093
1117
def test_to_openssl_nist521p (self ):
1094
1118
self .do_test_to_openssl (NIST521p )
1095
1119
1120
+ @pytest .mark .slow
1096
1121
@pytest .mark .skipif (
1097
1122
"secp256k1" not in OPENSSL_SUPPORTED_CURVES ,
1098
1123
reason = "system openssl does not support secp256k1" ,
1099
1124
)
1100
1125
def test_to_openssl_secp256k1 (self ):
1101
1126
self .do_test_to_openssl (SECP256k1 )
1102
1127
1128
+ @pytest .mark .slow
1103
1129
@pytest .mark .skipif (
1104
1130
"brainpoolP160r1" not in OPENSSL_SUPPORTED_CURVES ,
1105
1131
reason = "system openssl does not support brainpoolP160r1" ,
1106
1132
)
1107
1133
def test_to_openssl_brainpoolp160r1 (self ):
1108
1134
self .do_test_to_openssl (BRAINPOOLP160r1 )
1109
1135
1136
+ @pytest .mark .slow
1110
1137
@pytest .mark .skipif (
1111
1138
"brainpoolP192r1" not in OPENSSL_SUPPORTED_CURVES ,
1112
1139
reason = "system openssl does not support brainpoolP192r1" ,
1113
1140
)
1114
1141
def test_to_openssl_brainpoolp192r1 (self ):
1115
1142
self .do_test_to_openssl (BRAINPOOLP192r1 )
1116
1143
1144
+ @pytest .mark .slow
1117
1145
@pytest .mark .skipif (
1118
1146
"brainpoolP224r1" not in OPENSSL_SUPPORTED_CURVES ,
1119
1147
reason = "system openssl does not support brainpoolP224r1" ,
1120
1148
)
1121
1149
def test_to_openssl_brainpoolp224r1 (self ):
1122
1150
self .do_test_to_openssl (BRAINPOOLP224r1 )
1123
1151
1152
+ @pytest .mark .slow
1124
1153
@pytest .mark .skipif (
1125
1154
"brainpoolP256r1" not in OPENSSL_SUPPORTED_CURVES ,
1126
1155
reason = "system openssl does not support brainpoolP256r1" ,
1127
1156
)
1128
1157
def test_to_openssl_brainpoolp256r1 (self ):
1129
1158
self .do_test_to_openssl (BRAINPOOLP256r1 )
1130
1159
1160
+ @pytest .mark .slow
1131
1161
@pytest .mark .skipif (
1132
1162
"brainpoolP320r1" not in OPENSSL_SUPPORTED_CURVES ,
1133
1163
reason = "system openssl does not support brainpoolP320r1" ,
1134
1164
)
1135
1165
def test_to_openssl_brainpoolp320r1 (self ):
1136
1166
self .do_test_to_openssl (BRAINPOOLP320r1 )
1137
1167
1168
+ @pytest .mark .slow
1138
1169
@pytest .mark .skipif (
1139
1170
"brainpoolP384r1" not in OPENSSL_SUPPORTED_CURVES ,
1140
1171
reason = "system openssl does not support brainpoolP384r1" ,
1141
1172
)
1142
1173
def test_to_openssl_brainpoolp384r1 (self ):
1143
1174
self .do_test_to_openssl (BRAINPOOLP384r1 )
1144
1175
1176
+ @pytest .mark .slow
1145
1177
@pytest .mark .skipif (
1146
1178
"brainpoolP512r1" not in OPENSSL_SUPPORTED_CURVES ,
1147
1179
reason = "system openssl does not support brainpoolP512r1" ,
0 commit comments