libressl_d.openssl.sm4

Undocumented in source.

Public Imports

core.stdc.stdint
public import core.stdc.stdint;
Undocumented in source.
libressl_d.openssl.opensslconf
public import libressl_d.openssl.opensslconf;
Undocumented in source.

Members

Aliases

SM4_KEY
alias SM4_KEY = .sm4_key_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

SM4_decrypt
void SM4_decrypt(const(core.stdc.stdint.uint8_t)* in_, core.stdc.stdint.uint8_t* out_, const(.SM4_KEY)* ks)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SM4_encrypt
void SM4_encrypt(const(core.stdc.stdint.uint8_t)* in_, core.stdc.stdint.uint8_t* out_, const(.SM4_KEY)* ks)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SM4_set_key
int SM4_set_key(const(core.stdc.stdint.uint8_t)* key, .SM4_KEY* ks)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

SM4_BLOCK_SIZE
enum SM4_BLOCK_SIZE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SM4_DECRYPT
enum SM4_DECRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SM4_ENCRYPT
enum SM4_ENCRYPT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SM4_KEY_SCHEDULE
enum SM4_KEY_SCHEDULE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

sm4_key_st
struct sm4_key_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta