Skip to content

Commit

Permalink
added CAST to all functions
Browse files Browse the repository at this point in the history
  • Loading branch information
jakemas committed Jan 30, 2025
1 parent e4fd64a commit 637ddd2
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions crypto/ml_dsa/ml_dsa.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ int ml_dsa_44_sign(const uint8_t *private_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_sign(&params, sig, sig_len, message, message_len,
Expand All @@ -72,6 +73,7 @@ int ml_dsa_extmu_44_sign(const uint8_t *private_key /* IN */,
size_t *sig_len /* OUT */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_extmu_sign(&params, sig, sig_len, mu, mu_len, private_key) == 0;
Expand Down Expand Up @@ -112,6 +114,7 @@ int ml_dsa_extmu_44_sign_internal(const uint8_t *private_key /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */,
const uint8_t *rnd /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_sign_internal(&params, sig, sig_len, mu, mu_len,
Expand All @@ -125,6 +128,7 @@ int ml_dsa_44_verify(const uint8_t *public_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_verify(&params, sig, sig_len, message, message_len,
Expand All @@ -136,6 +140,7 @@ int ml_dsa_extmu_44_verify(const uint8_t *public_key /* IN */,
size_t sig_len /* IN */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len, NULL, 0, public_key, 1) == 0;
Expand Down Expand Up @@ -173,6 +178,7 @@ int ml_dsa_extmu_44_verify_internal(const uint8_t *public_key /* IN */,
size_t mu_len /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_44_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len,
Expand Down Expand Up @@ -210,6 +216,7 @@ int ml_dsa_65_sign(const uint8_t *private_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_sign(&params, sig, sig_len, message, message_len,
Expand All @@ -221,6 +228,7 @@ int ml_dsa_extmu_65_sign(const uint8_t *private_key /* IN */,
size_t *sig_len /* OUT */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_extmu_sign(&params, sig, sig_len, mu, mu_len, private_key) == 0;
Expand All @@ -234,6 +242,7 @@ int ml_dsa_65_sign_internal(const uint8_t *private_key /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */,
const uint8_t *rnd /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_sign_internal(&params, sig, sig_len, message, message_len,
Expand All @@ -248,6 +257,8 @@ int ml_dsa_extmu_65_sign_internal(const uint8_t *private_key /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */,
const uint8_t *rnd /* IN */) {

boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_sign_internal(&params, sig, sig_len, mu, mu_len,
Expand All @@ -261,6 +272,8 @@ int ml_dsa_65_verify(const uint8_t *public_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {

boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_verify(&params, sig, sig_len, message, message_len,
Expand All @@ -272,6 +285,7 @@ int ml_dsa_extmu_65_verify(const uint8_t *public_key /* IN */,
size_t sig_len /* IN */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len, NULL, 0, public_key, 1) == 0;
Expand All @@ -284,6 +298,7 @@ int ml_dsa_65_verify_internal(const uint8_t *public_key /* IN */,
size_t message_len /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, message, message_len,
Expand All @@ -297,6 +312,7 @@ int ml_dsa_extmu_65_verify_internal(const uint8_t *public_key /* IN */,
size_t mu_len /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_65_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len,
Expand Down Expand Up @@ -335,6 +351,7 @@ int ml_dsa_87_sign(const uint8_t *private_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_sign(&params, sig, sig_len, message, message_len,
Expand All @@ -346,6 +363,7 @@ int ml_dsa_extmu_87_sign(const uint8_t *private_key /* IN */,
size_t *sig_len /* OUT */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_extmu_sign(&params, sig, sig_len, mu, mu_len, private_key) == 0;
Expand All @@ -359,6 +377,7 @@ int ml_dsa_87_sign_internal(const uint8_t *private_key /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */,
const uint8_t *rnd /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_sign_internal(&params, sig, sig_len, message, message_len,
Expand All @@ -373,6 +392,7 @@ int ml_dsa_extmu_87_sign_internal(const uint8_t *private_key /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */,
const uint8_t *rnd /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_sign_internal(&params, sig, sig_len, mu, mu_len,
Expand All @@ -386,6 +406,7 @@ int ml_dsa_87_verify(const uint8_t *public_key /* IN */,
size_t message_len /* IN */,
const uint8_t *ctx_string /* IN */,
size_t ctx_string_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_verify(&params, sig, sig_len, message, message_len,
Expand All @@ -397,6 +418,7 @@ int ml_dsa_extmu_87_verify(const uint8_t *public_key /* IN */,
size_t sig_len /* IN */,
const uint8_t *mu /* IN */,
size_t mu_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len, NULL, 0, public_key, 1) == 0;
Expand All @@ -409,6 +431,7 @@ int ml_dsa_87_verify_internal(const uint8_t *public_key /* IN */,
size_t message_len /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, message, message_len,
Expand All @@ -422,6 +445,7 @@ int ml_dsa_extmu_87_verify_internal(const uint8_t *public_key /* IN */,
size_t mu_len /* IN */,
const uint8_t *pre /* IN */,
size_t pre_len /* IN */) {
boringssl_ensure_ml_dsa_self_test();
ml_dsa_params params;
ml_dsa_87_params_init(&params);
return ml_dsa_verify_internal(&params, sig, sig_len, mu, mu_len,
Expand Down

0 comments on commit 637ddd2

Please sign in to comment.