diff --git a/lib/modules/Crypto.pmod/ECC.pmod b/lib/modules/Crypto.pmod/ECC.pmod index b8430d1f7a82d92a84d7971f05d5b6257846af34..6683e04ae5c6866a64a8d7f5e9a9c17d42df5d19 100644 --- a/lib/modules/Crypto.pmod/ECC.pmod +++ b/lib/modules/Crypto.pmod/ECC.pmod @@ -6,6 +6,10 @@ #if constant(Nettle.ECC_Curve) +// The module dumper has problems with the overloaded ECDSA class, +// so inhibit dumping of this module for now. +constant dont_dump_module = 1; + //! The definition of an elliptic curve. //! //! Objects of this class are typically not created by the user. @@ -255,4 +259,6 @@ Curve SECP_384R1 = Curve(1, 384, 1); Curve SECP_521R1 = Curve(1, 521, 1); //! @endignore +#else +constant this_program_does_not_exist=1; #endif /* Nettle.ECC_Curve */