Kenneth MacKenzie
Kenneth MacKenzie
I just want to experiment with the benchmarking machine, so ignore this.
More benchmark experiments, carrying on from #5762.
This just clarifies the comment about the `ExMemoryUsage` of `ByteString`, where a number of contradictory comments had accumulated. See issue #5775.
`Cardano.Crypto.EllipticCurve.BLS12_381.Internal` [exports](https://github.com/input-output-hk/cardano-base/blob/a344b32d97b0d0e83b773069f6a20f7e5fa67478/cardano-crypto-class/src/Cardano/Crypto/EllipticCurve/BLS12_381/Internal.hs#L147C16-L147C16) both `blsGenerator` and `blsZero`, but the main public interface in `Cardano.Crypto.EllipticCurve.BLS12_381` [exports only blsGenerator](https://github.com/input-output-hk/cardano-base/blob/a344b32d97b0d0e83b773069f6a20f7e5fa67478/cardano-crypto-class/src/Cardano/Crypto/EllipticCurve/BLS12_381.hs#L30). Perhaps it should export `blsZero` as well for consistency.
It's been proposed that the [RIPEMD-160 hash function ](https://en.wikipedia.org/wiki/RIPEMD)should be added to Plutus Core, and a CIP is currently being prepared. To do this we'll need to - [x] Identify...
In #6087 we added an updated cost model for PlutusV3 and added entries for a number of new builtins to the cost models for PlutusV1 and PlutusV2 with the aim...
[CIP-0109](https://cips.cardano.org/cip/CIP-0109) proposes a new modular exponentiation builtin for Plutus Core. This will calculate `a^k mod n` for integers `a` and ` k` and a positive integer `n` (not necessarily prime)...
Once #[5970](https://github.com/IntersectMBO/plutus/pull/5970) is merged we'll have to provide budgeting benchmarks and costing functions for the operations it provides.
Once #[6090](https://github.com/IntersectMBO/plutus/pull/6090) is merged we'll have to provide budgeting benchmarks and costing functions for the operations it provides.
PR #6087 introduces multiple cost models for Plutus Core. There are many budget tests which currently only use the latest cost model. We should decide what do do with these:...