streebog

streebog

Types and Values

Description

Functions

Types and Values

streebog256_init

#define streebog256_init _gnutls_streebog256_init

streebog256_digest

#define streebog256_digest _gnutls_streebog256_digest

streebog512_init

#define streebog512_init _gnutls_streebog512_init

streebog512_update

#define streebog512_update _gnutls_streebog512_update

streebog512_digest

#define streebog512_digest _gnutls_streebog512_digest

STREEBOG512_DIGEST_SIZE

#define STREEBOG512_DIGEST_SIZE 64

STREEBOG512_BLOCK_SIZE

#define STREEBOG512_BLOCK_SIZE 64

struct streebog512_ctx

struct streebog512_ctx {
  uint64_t state[_STREEBOG512_DIGEST_LENGTH];    /* State variables */
  uint64_t count[_STREEBOG512_DIGEST_LENGTH];
  uint64_t sigma[_STREEBOG512_DIGEST_LENGTH];
  uint8_t block[STREEBOG512_BLOCK_SIZE];          /* STREEBOG512 data buffer */
  unsigned int index;                       /* index into buffer */
};

STREEBOG256_DIGEST_SIZE

#define STREEBOG256_DIGEST_SIZE 32

STREEBOG256_BLOCK_SIZE

#define STREEBOG256_BLOCK_SIZE STREEBOG512_BLOCK_SIZE

streebog256_ctx

#define streebog256_ctx streebog512_ctx

streebog256_update

#define streebog256_update _gnutls_streebog512_update

nettle_streebog256

#define nettle_streebog256 _gnutls_streebog256

nettle_streebog512

#define nettle_streebog512 _gnutls_streebog512