@@ -443,7 +443,7 @@ int mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx,
443
443
return ret ;
444
444
}
445
445
446
- ret = ctx -> pk_info -> verify_rs_func (ctx -> pk_ctx ,
446
+ ret = ctx -> pk_info -> verify_rs_func (ctx ,
447
447
md_alg , hash , hash_len , sig , sig_len , rs_ctx -> rs_ctx );
448
448
449
449
if (ret != MBEDTLS_ERR_ECP_IN_PROGRESS ) {
@@ -460,7 +460,7 @@ int mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx,
460
460
return MBEDTLS_ERR_PK_TYPE_MISMATCH ;
461
461
}
462
462
463
- return ctx -> pk_info -> verify_func (ctx -> pk_ctx , md_alg , hash , hash_len ,
463
+ return ctx -> pk_info -> verify_func (ctx , md_alg , hash , hash_len ,
464
464
sig , sig_len );
465
465
}
466
466
@@ -626,7 +626,7 @@ int mbedtls_pk_sign_restartable(mbedtls_pk_context *ctx,
626
626
return ret ;
627
627
}
628
628
629
- ret = ctx -> pk_info -> sign_rs_func (ctx -> pk_ctx , md_alg ,
629
+ ret = ctx -> pk_info -> sign_rs_func (ctx , md_alg ,
630
630
hash , hash_len ,
631
631
sig , sig_size , sig_len ,
632
632
f_rng , p_rng , rs_ctx -> rs_ctx );
@@ -645,7 +645,7 @@ int mbedtls_pk_sign_restartable(mbedtls_pk_context *ctx,
645
645
return MBEDTLS_ERR_PK_TYPE_MISMATCH ;
646
646
}
647
647
648
- return ctx -> pk_info -> sign_func (ctx -> pk_ctx , md_alg ,
648
+ return ctx -> pk_info -> sign_func (ctx , md_alg ,
649
649
hash , hash_len ,
650
650
sig , sig_size , sig_len ,
651
651
f_rng , p_rng );
@@ -736,7 +736,7 @@ int mbedtls_pk_decrypt(mbedtls_pk_context *ctx,
736
736
return MBEDTLS_ERR_PK_TYPE_MISMATCH ;
737
737
}
738
738
739
- return ctx -> pk_info -> decrypt_func (ctx -> pk_ctx , input , ilen ,
739
+ return ctx -> pk_info -> decrypt_func (ctx , input , ilen ,
740
740
output , olen , osize , f_rng , p_rng );
741
741
}
742
742
@@ -756,7 +756,7 @@ int mbedtls_pk_encrypt(mbedtls_pk_context *ctx,
756
756
return MBEDTLS_ERR_PK_TYPE_MISMATCH ;
757
757
}
758
758
759
- return ctx -> pk_info -> encrypt_func (ctx -> pk_ctx , input , ilen ,
759
+ return ctx -> pk_info -> encrypt_func (ctx , input , ilen ,
760
760
output , olen , osize , f_rng , p_rng );
761
761
}
762
762
@@ -791,7 +791,9 @@ int mbedtls_pk_check_pair(const mbedtls_pk_context *pub,
791
791
}
792
792
}
793
793
794
- return prv -> pk_info -> check_pair_func (pub -> pk_ctx , prv -> pk_ctx , f_rng , p_rng );
794
+ return prv -> pk_info -> check_pair_func ((mbedtls_pk_context * ) pub ,
795
+ (mbedtls_pk_context * ) prv ,
796
+ f_rng , p_rng );
795
797
}
796
798
797
799
/*
@@ -805,7 +807,7 @@ size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx)
805
807
return 0 ;
806
808
}
807
809
808
- return ctx -> pk_info -> get_bitlen (ctx -> pk_ctx );
810
+ return ctx -> pk_info -> get_bitlen (( mbedtls_pk_context * ) ctx );
809
811
}
810
812
811
813
/*
@@ -821,7 +823,7 @@ int mbedtls_pk_debug(const mbedtls_pk_context *ctx, mbedtls_pk_debug_item *items
821
823
return MBEDTLS_ERR_PK_TYPE_MISMATCH ;
822
824
}
823
825
824
- ctx -> pk_info -> debug_func (ctx -> pk_ctx , items );
826
+ ctx -> pk_info -> debug_func (( mbedtls_pk_context * ) ctx , items );
825
827
return 0 ;
826
828
}
827
829
0 commit comments