diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2022-01-04 14:06:54 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2022-01-04 14:06:54 +0900 |
commit | f9ba07942b10c72af50bd73c92c4851b6981546e (patch) | |
tree | 988f95d30b6d44d58704f415e767cd69e8672908 /src | |
parent | 034e4402dade7a4bcc239913b78c702c5c6f0dbb (diff) | |
download | libgcrypt-f9ba07942b10c72af50bd73c92c4851b6981546e.tar.gz |
cipher: Use const for *_spec_t, if possible.
* cipher/blake2.c: Use const.
* cipher/camellia-glue.c, cipher/cipher.c, cipher/crc.c: Likewise.
* cipher/des.c, cipher/gost28147.c, cipher/gostr3411-94.c: Likewise.
* cipher/keccak.c, cipher/mac-cmac.c, cipher/mac-gmac.c: Likewise.
* cipher/mac-hmac.c, cipher/mac-internal.h: Likewise.
* cipher/mac-poly1305.c, cipher/mac.c, cipher/md.c: Likewise.
* cipher/md.c, cipher/md2.c, cipher/md4.c, cipher/md5.c: Likewise.
* cipher/pubkey.c, cipher/rfc2268.c, cipher/rijndael.c: Likewise.
* cipher/rmd160.c, cipher/seed.c, cipher/serpent.c: Likewise.
* cipher/sha1.c, cipher/sha256.c, cipher/sha512.c: Likewise.
* cipher/sm3.c, cipher/sm4.c, cipher/stribog.c: Likewise.
* cipher/pubkey.c, cipher/rfc2268.c, cipher/rijndael.c: Likewise.
* src/cipher-proto.h, src/cipher.h: Likewise.
--
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/cipher-proto.h | 6 | ||||
-rw-r--r-- | src/cipher.h | 74 |
2 files changed, 40 insertions, 40 deletions
diff --git a/src/cipher-proto.h b/src/cipher-proto.h index b730fd06..36729165 100644 --- a/src/cipher-proto.h +++ b/src/cipher-proto.h @@ -184,7 +184,7 @@ typedef struct gcry_cipher_spec } flags; const char *name; const char **aliases; - gcry_cipher_oid_spec_t *oids; + const gcry_cipher_oid_spec_t *oids; size_t blocksize; size_t keylen; size_t contextsize; @@ -240,9 +240,9 @@ typedef struct gcry_md_spec unsigned int fips:1; } flags; const char *name; - unsigned char *asnoid; + const unsigned char *asnoid; int asnlen; - gcry_md_oid_spec_t *oids; + const gcry_md_oid_spec_t *oids; int mdlen; gcry_md_init_t init; gcry_md_write_t write; diff --git a/src/cipher.h b/src/cipher.h index 2efe00fa..87f8c4d0 100644 --- a/src/cipher.h +++ b/src/cipher.h @@ -171,43 +171,43 @@ extern gcry_cipher_spec_t _gcry_cipher_spec_chacha20; extern gcry_cipher_spec_t _gcry_cipher_spec_sm4; /* Declarations for the digest specifications. */ -extern gcry_md_spec_t _gcry_digest_spec_crc32; -extern gcry_md_spec_t _gcry_digest_spec_crc32_rfc1510; -extern gcry_md_spec_t _gcry_digest_spec_crc24_rfc2440; -extern gcry_md_spec_t _gcry_digest_spec_gost3411_94; -extern gcry_md_spec_t _gcry_digest_spec_gost3411_cp; -extern gcry_md_spec_t _gcry_digest_spec_stribog_256; -extern gcry_md_spec_t _gcry_digest_spec_stribog_512; -extern gcry_md_spec_t _gcry_digest_spec_md2; -extern gcry_md_spec_t _gcry_digest_spec_md4; -extern gcry_md_spec_t _gcry_digest_spec_md5; -extern gcry_md_spec_t _gcry_digest_spec_rmd160; -extern gcry_md_spec_t _gcry_digest_spec_sha1; -extern gcry_md_spec_t _gcry_digest_spec_sha224; -extern gcry_md_spec_t _gcry_digest_spec_sha256; -extern gcry_md_spec_t _gcry_digest_spec_sha384; -extern gcry_md_spec_t _gcry_digest_spec_sha512; -extern gcry_md_spec_t _gcry_digest_spec_sha512_224; -extern gcry_md_spec_t _gcry_digest_spec_sha512_256; -extern gcry_md_spec_t _gcry_digest_spec_sha3_224; -extern gcry_md_spec_t _gcry_digest_spec_sha3_256; -extern gcry_md_spec_t _gcry_digest_spec_sha3_512; -extern gcry_md_spec_t _gcry_digest_spec_sha3_384; -extern gcry_md_spec_t _gcry_digest_spec_shake128; -extern gcry_md_spec_t _gcry_digest_spec_shake256; -extern gcry_md_spec_t _gcry_digest_spec_tiger; -extern gcry_md_spec_t _gcry_digest_spec_tiger1; -extern gcry_md_spec_t _gcry_digest_spec_tiger2; -extern gcry_md_spec_t _gcry_digest_spec_whirlpool; -extern gcry_md_spec_t _gcry_digest_spec_blake2b_512; -extern gcry_md_spec_t _gcry_digest_spec_blake2b_384; -extern gcry_md_spec_t _gcry_digest_spec_blake2b_256; -extern gcry_md_spec_t _gcry_digest_spec_blake2b_160; -extern gcry_md_spec_t _gcry_digest_spec_blake2s_256; -extern gcry_md_spec_t _gcry_digest_spec_blake2s_224; -extern gcry_md_spec_t _gcry_digest_spec_blake2s_160; -extern gcry_md_spec_t _gcry_digest_spec_blake2s_128; -extern gcry_md_spec_t _gcry_digest_spec_sm3; +extern const gcry_md_spec_t _gcry_digest_spec_crc32; +extern const gcry_md_spec_t _gcry_digest_spec_crc32_rfc1510; +extern const gcry_md_spec_t _gcry_digest_spec_crc24_rfc2440; +extern const gcry_md_spec_t _gcry_digest_spec_gost3411_94; +extern const gcry_md_spec_t _gcry_digest_spec_gost3411_cp; +extern const gcry_md_spec_t _gcry_digest_spec_stribog_256; +extern const gcry_md_spec_t _gcry_digest_spec_stribog_512; +extern const gcry_md_spec_t _gcry_digest_spec_md2; +extern const gcry_md_spec_t _gcry_digest_spec_md4; +extern const gcry_md_spec_t _gcry_digest_spec_md5; +extern const gcry_md_spec_t _gcry_digest_spec_rmd160; +extern const gcry_md_spec_t _gcry_digest_spec_sha1; +extern const gcry_md_spec_t _gcry_digest_spec_sha224; +extern const gcry_md_spec_t _gcry_digest_spec_sha256; +extern const gcry_md_spec_t _gcry_digest_spec_sha384; +extern const gcry_md_spec_t _gcry_digest_spec_sha512; +extern const gcry_md_spec_t _gcry_digest_spec_sha512_224; +extern const gcry_md_spec_t _gcry_digest_spec_sha512_256; +extern const gcry_md_spec_t _gcry_digest_spec_sha3_224; +extern const gcry_md_spec_t _gcry_digest_spec_sha3_256; +extern const gcry_md_spec_t _gcry_digest_spec_sha3_512; +extern const gcry_md_spec_t _gcry_digest_spec_sha3_384; +extern const gcry_md_spec_t _gcry_digest_spec_shake128; +extern const gcry_md_spec_t _gcry_digest_spec_shake256; +extern const gcry_md_spec_t _gcry_digest_spec_tiger; +extern const gcry_md_spec_t _gcry_digest_spec_tiger1; +extern const gcry_md_spec_t _gcry_digest_spec_tiger2; +extern const gcry_md_spec_t _gcry_digest_spec_whirlpool; +extern const gcry_md_spec_t _gcry_digest_spec_blake2b_512; +extern const gcry_md_spec_t _gcry_digest_spec_blake2b_384; +extern const gcry_md_spec_t _gcry_digest_spec_blake2b_256; +extern const gcry_md_spec_t _gcry_digest_spec_blake2b_160; +extern const gcry_md_spec_t _gcry_digest_spec_blake2s_256; +extern const gcry_md_spec_t _gcry_digest_spec_blake2s_224; +extern const gcry_md_spec_t _gcry_digest_spec_blake2s_160; +extern const gcry_md_spec_t _gcry_digest_spec_blake2s_128; +extern const gcry_md_spec_t _gcry_digest_spec_sm3; /* Declarations for the pubkey cipher specifications. */ extern gcry_pk_spec_t _gcry_pubkey_spec_rsa; |