rizin/librz/crypto/p/crypto_sm4.h
2023-12-03 13:36:38 +08:00

16 lines
No EOL
338 B
C

// SPDX-FileCopyrightText: 2023 0xSh4dy <rakshitawasthi17@gmail.com>
// SPDX-License-Identifier: LGPL-3.0-only
#ifndef CRYPTO_SM4_ALGO_H
#define CRYPTO_SM4_ALGO_H
#include <rz_util.h>
#define SM4_ENCRYPT 1
#define SM4_DECRYPT 2
#define SM4_KEY_SIZE 16
typedef struct {
int original_len;
uint32_t round_keys[32];
} sm4_state;
#endif