-
The documentation states that the size of the circular buffer is increased to the next power of 2 above or including the provided capacity, and I've confirmed that behavior with the following test.
…
-
As the title says.
We considered the Dilithium signature scheme and the Kyber KEM as initial "end-to-end" examples for `polynomial` and this lowering. While Dilithium shouldn't be an issue, Kyber…
-
When adding values that are not of a numpy type (For example uint8) to an ndarray there is no warning due to overflow given when an overflow occurs. I can reproduce this always. Sometimes it does not…
-
The [array API specification](https://data-apis.org/array-api/latest/API_specification/data_types.html) stipulates the data types that we need to support to be compliant. Currently we are missing supp…
-
Currently there is a ed25519 subdirectory, but there are also imports of github.com/agl/ed25519 (ex. https://github.com/agl/ed25519/blob/master/ed25519.go#L17 , https://github.com/yahoo/coname/blob/ma…
-
#### Feature
Latency and RCP for division depends on register sizes for most of x64 architectures. So Clang do one interesting trick which may speedup 64-bit division if high parts of operands equa…
-
Currently, for the plain `bool` dtype we explicitly check for some operations and raise an error, while those actually work in numpy. For example:
```python
>>> arr = np.array([True, False, True])…
-
```
There is a possibility to divide a/b mod m.
How about introduction of a*b mod m?
Likely the operation will be more affective then a*b and then division by
modulo.
```
Original issue reported on…
-
```
There is a possibility to divide a/b mod m.
How about introduction of a*b mod m?
Likely the operation will be more affective then a*b and then division by
modulo.
```
Original issue reported on…
-
As a first issue, let me know if any other format is more convenient.
[11/06/2023] Mentioned in Discord by @ NicoD.
> Hello ! For the people who write the text for Modular Arithmetic 2. I think …