|
typedef AES128Engine< uint32_t, 1 > | vsmc::AES128_1x32 |
| AES-128 RNG engine with 32-bits integers output and 1 block. More...
|
|
typedef AES128Engine< uint64_t, 1 > | vsmc::AES128_1x64 |
| AES-128 RNG engine with 64-bits integers output and 1 block. More...
|
|
typedef AES128Engine< uint32_t, 2 > | vsmc::AES128_2x32 |
| AES-128 RNG engine with 32-bits integers output and 2 blocks. More...
|
|
typedef AES128Engine< uint64_t, 2 > | vsmc::AES128_2x64 |
| AES-128 RNG engine with 64-bits integers output and 2 blocks. More...
|
|
typedef AES128Engine< uint32_t > | vsmc::AES128_32 |
| AES-128 RNG engine with 32-bits integers output and default blocks. More...
|
|
typedef AES128Engine< uint32_t, 4 > | vsmc::AES128_4x32 |
| AES-128 RNG engine with 32-bits integers output and 4 blocks. More...
|
|
typedef AES128Engine< uint64_t, 4 > | vsmc::AES128_4x64 |
| AES-128 RNG engine with 64-bits integers output and 4 blocks. More...
|
|
typedef AES128Engine< uint64_t > | vsmc::AES128_64 |
| AES-128 RNG engine with 64-bits integers output and default blocks. More...
|
|
typedef AES128Engine< uint32_t, 8 > | vsmc::AES128_8x32 |
| AES-128 RNG engine with 32-bits integers output and 8 blocks. More...
|
|
typedef AES128Engine< uint64_t, 8 > | vsmc::AES128_8x64 |
| AES-128 RNG engine with 64-bits integers output and 8 blocks. More...
|
|
typedef AES192Engine< uint32_t, 1 > | vsmc::AES192_1x32 |
| AES-192 RNG engine with 32-bits integers output and 1 block. More...
|
|
typedef AES192Engine< uint64_t, 1 > | vsmc::AES192_1x64 |
| AES-192 RNG engine with 64-bits integers output and 1 block. More...
|
|
typedef AES192Engine< uint32_t, 2 > | vsmc::AES192_2x32 |
| AES-192 RNG engine with 32-bits integers output and 2 blocks. More...
|
|
typedef AES192Engine< uint64_t, 2 > | vsmc::AES192_2x64 |
| AES-192 RNG engine with 64-bits integers output and 2 blocks. More...
|
|
typedef AES192Engine< uint32_t > | vsmc::AES192_32 |
| AES-192 RNG engine with 32-bits integers output and default blocks. More...
|
|
typedef AES192Engine< uint32_t, 4 > | vsmc::AES192_4x32 |
| AES-192 RNG engine with 32-bits integers output and 4 blocks. More...
|
|
typedef AES192Engine< uint64_t, 4 > | vsmc::AES192_4x64 |
| AES-192 RNG engine with 64-bits integers output and 4 blocks. More...
|
|
typedef AES192Engine< uint64_t > | vsmc::AES192_64 |
| AES-192 RNG engine with 64-bits integers output and default blocks. More...
|
|
typedef AES192Engine< uint32_t, 8 > | vsmc::AES192_8x32 |
| AES-192 RNG engine with 32-bits integers output and 8 blocks. More...
|
|
typedef AES192Engine< uint64_t, 8 > | vsmc::AES192_8x64 |
| AES-192 RNG engine with 64-bits integers output and 8 blocks. More...
|
|
typedef AES256Engine< uint32_t, 1 > | vsmc::AES256_1x32 |
| AES-256 RNG engine with 32-bits integers output and 1 block. More...
|
|
typedef AES256Engine< uint64_t, 1 > | vsmc::AES256_1x64 |
| AES-256 RNG engine with 64-bits integers output and 1 block. More...
|
|
typedef AES256Engine< uint32_t, 2 > | vsmc::AES256_2x32 |
| AES-256 RNG engine with 32-bits integers output and 2 blocks. More...
|
|
typedef AES256Engine< uint64_t, 2 > | vsmc::AES256_2x64 |
| AES-256 RNG engine with 64-bits integers output and 2 blocks. More...
|
|
typedef AES256Engine< uint32_t > | vsmc::AES256_32 |
| AES-256 RNG engine with 32-bits integers output and default blocks. More...
|
|
typedef AES256Engine< uint32_t, 4 > | vsmc::AES256_4x32 |
| AES-256 RNG engine with 32-bits integers output and 4 blocks. More...
|
|
typedef AES256Engine< uint64_t, 4 > | vsmc::AES256_4x64 |
| AES-256 RNG engine with 64-bits integers output and 4 blocks. More...
|
|
typedef AES256Engine< uint64_t > | vsmc::AES256_64 |
| AES-256 RNG engine with 64-bits integers output and default blocks. More...
|
|
typedef AES256Engine< uint32_t, 8 > | vsmc::AES256_8x32 |
| AES-256 RNG engine with 32-bits integers output and 8 blocks. More...
|
|
typedef AES256Engine< uint64_t, 8 > | vsmc::AES256_8x64 |
| AES-256 RNG engine with 64-bits integers output and 8 blocks. More...
|
|
typedef ARSEngine< uint32_t, 7, 1 > | vsmc::ARS_1x32 |
| ARS RNG engine with 32-bits integers output, 1 block and default rounds. More...
|
|
typedef ARSEngine< uint64_t, 7, 1 > | vsmc::ARS_1x64 |
| ARS RNG engine with 64-bits integers output, 1 block and default rounds. More...
|
|
typedef ARSEngine< uint32_t, 7, 2 > | vsmc::ARS_2x32 |
| ARS RNG engine with 32-bits integers output, 2 blocks and default rounds. More...
|
|
typedef ARSEngine< uint64_t, 7, 2 > | vsmc::ARS_2x64 |
| ARS RNG engine with 64-bits integers output, 2 blocks and default rounds. More...
|
|
typedef ARSEngine< uint32_t > | vsmc::ARS_32 |
| ARS RNG engine with 32-bits integers output, default blocks and default rounds. More...
|
|
typedef ARSEngine< uint32_t, 7, 4 > | vsmc::ARS_4x32 |
| ARS RNG engine with 32-bits integers output, 4 blocks and default rounds. More...
|
|
typedef ARSEngine< uint64_t, 7, 4 > | vsmc::ARS_4x64 |
| ARS RNG engine with 64-bits integers output, 4 blocks and default rounds. More...
|
|
typedef ARSEngine< uint64_t > | vsmc::ARS_64 |
| ARS RNG engine with 64-bits integers output, default blocks and default rounds. More...
|
|
typedef ARSEngine< uint32_t, 7, 8 > | vsmc::ARS_8x32 |
| ARS RNG engine with 32-bits integers output, 8 blocks and default rounds. More...
|
|
typedef ARSEngine< uint64_t, 7, 8 > | vsmc::ARS_8x64 |
| ARS RNG engine with 64-bits integers output, 8 blocks and default rounds. More...
|
|
Random number generating using AES-NI.