@@ -179,8 +179,8 @@ static int _dsa_compat_test(void)
179179 key_parts [1 ], key_lens [1 ],
180180 key_parts [2 ], key_lens [2 ],
181181 & key ));
182- DO (dsa_set_key (key_parts [3 ], key_lens [3 ],
183- key_parts [ 4 ], key_lens [ 4 ] ,
182+ DO (dsa_set_key (key_parts [4 ], key_lens [4 ],
183+ PK_PRIVATE ,
184184 & key ));
185185 len = sizeof (buf );
186186 DO (dsa_export (buf , & len , PK_PRIVATE | PK_STD , & key ));
@@ -196,7 +196,7 @@ static int _dsa_compat_test(void)
196196 key_parts [2 ], key_lens [2 ],
197197 & key ));
198198 DO (dsa_set_key (key_parts [3 ], key_lens [3 ],
199- NULL , 0 ,
199+ PK_PUBLIC ,
200200 & key ));
201201 len = sizeof (buf );
202202 DO (dsa_export (buf , & len , PK_PUBLIC | PK_STD , & key ));
@@ -220,7 +220,7 @@ static int _dsa_compat_test(void)
220220 /* try import dsaparam - our public key */
221221 DO (dsa_set_pqg_dsaparam (dsaparam_der , sizeof (dsaparam_der ), & key ));
222222 DO (dsa_set_key (key_parts [3 ], key_lens [3 ],
223- NULL , 0 ,
223+ PK_PUBLIC ,
224224 & key ));
225225 len = sizeof (buf );
226226 DO (dsa_export (buf , & len , PK_PUBLIC | PK_STD , & key ));
@@ -232,8 +232,8 @@ static int _dsa_compat_test(void)
232232
233233 /* try import dsaparam - our private key */
234234 DO (dsa_set_pqg_dsaparam (dsaparam_der , sizeof (dsaparam_der ), & key ));
235- DO (dsa_set_key (key_parts [3 ], key_lens [3 ],
236- key_parts [ 4 ], key_lens [ 4 ] ,
235+ DO (dsa_set_key (key_parts [4 ], key_lens [4 ],
236+ PK_PRIVATE ,
237237 & key ));
238238 len = sizeof (buf );
239239 DO (dsa_export (buf , & len , PK_PRIVATE | PK_STD , & key ));
0 commit comments