mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2025-12-24 00:06:32 +01:00
Generate primes according to FIPS 186-4
The specification requires that numbers are the raw entropy (except for odd/ even) and at least 2^(nbits-0.5). If not, new random bits need to be used for the next number. Similarly, if the number is not prime new random bits need to be used.
This commit is contained in:
parent
97f95c9ef3
commit
666892792d
2 changed files with 74 additions and 54 deletions
|
|
@ -688,6 +688,18 @@ Test mbedtls_mpi_gen_prime (OK, minimum size)
|
|||
depends_on:MBEDTLS_GENPRIME
|
||||
mbedtls_mpi_gen_prime:3:0:0
|
||||
|
||||
Test mbedtls_mpi_gen_prime (corner case limb size -1 bits)
|
||||
depends_on:MBEDTLS_GENPRIME
|
||||
mbedtls_mpi_gen_prime:63:0:0
|
||||
|
||||
Test mbedtls_mpi_gen_prime (corner case limb size)
|
||||
depends_on:MBEDTLS_GENPRIME
|
||||
mbedtls_mpi_gen_prime:64:0:0
|
||||
|
||||
Test mbedtls_mpi_gen_prime (corner case limb size +1 bits)
|
||||
depends_on:MBEDTLS_GENPRIME
|
||||
mbedtls_mpi_gen_prime:65:0:0
|
||||
|
||||
Test mbedtls_mpi_gen_prime (Larger)
|
||||
depends_on:MBEDTLS_GENPRIME
|
||||
mbedtls_mpi_gen_prime:128:0:0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue