Skip to content

Commit 013c1e6

Browse files
committed
Gate RSA variables in ciphers.py
1 parent e58d815 commit 013c1e6

1 file changed

Lines changed: 24 additions & 23 deletions

File tree

wolfcrypt/ciphers.py

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -82,29 +82,30 @@
8282
ECC_BRAINPOOLP384R1 = 26
8383
ECC_BRAINPOOLP512R1 = 27
8484

85-
MGF1NONE = _lib.WC_MGF1NONE
86-
MGF1SHA1 = _lib.WC_MGF1SHA1
87-
MGF1SHA224 = _lib.WC_MGF1SHA224
88-
MGF1SHA256 = _lib.WC_MGF1SHA256
89-
MGF1SHA384 = _lib.WC_MGF1SHA384
90-
MGF1SHA512 = _lib.WC_MGF1SHA512
91-
92-
HASH_TYPE_NONE = _lib.WC_HASH_TYPE_NONE
93-
HASH_TYPE_MD2 = _lib.WC_HASH_TYPE_MD2
94-
HASH_TYPE_MD4 = _lib.WC_HASH_TYPE_MD4
95-
HASH_TYPE_MD5 = _lib.WC_HASH_TYPE_MD5
96-
HASH_TYPE_SHA = _lib.WC_HASH_TYPE_SHA
97-
HASH_TYPE_SHA224 = _lib.WC_HASH_TYPE_SHA224
98-
HASH_TYPE_SHA256 = _lib.WC_HASH_TYPE_SHA256
99-
HASH_TYPE_SHA384 = _lib.WC_HASH_TYPE_SHA384
100-
HASH_TYPE_SHA512 = _lib.WC_HASH_TYPE_SHA512
101-
HASH_TYPE_MD5_SHA = _lib.WC_HASH_TYPE_MD5_SHA
102-
HASH_TYPE_SHA3_224 = _lib.WC_HASH_TYPE_SHA3_224
103-
HASH_TYPE_SHA3_256 = _lib.WC_HASH_TYPE_SHA3_256
104-
HASH_TYPE_SHA3_384 = _lib.WC_HASH_TYPE_SHA3_384
105-
HASH_TYPE_SHA3_512 = _lib.WC_HASH_TYPE_SHA3_512
106-
HASH_TYPE_BLAKE2B = _lib.WC_HASH_TYPE_BLAKE2B
107-
HASH_TYPE_BLAKE2S = _lib.WC_HASH_TYPE_BLAKE2S
85+
if _lib.RSA_ENABLED:
86+
MGF1NONE = _lib.WC_MGF1NONE
87+
MGF1SHA1 = _lib.WC_MGF1SHA1
88+
MGF1SHA224 = _lib.WC_MGF1SHA224
89+
MGF1SHA256 = _lib.WC_MGF1SHA256
90+
MGF1SHA384 = _lib.WC_MGF1SHA384
91+
MGF1SHA512 = _lib.WC_MGF1SHA512
92+
93+
HASH_TYPE_NONE = _lib.WC_HASH_TYPE_NONE
94+
HASH_TYPE_MD2 = _lib.WC_HASH_TYPE_MD2
95+
HASH_TYPE_MD4 = _lib.WC_HASH_TYPE_MD4
96+
HASH_TYPE_MD5 = _lib.WC_HASH_TYPE_MD5
97+
HASH_TYPE_SHA = _lib.WC_HASH_TYPE_SHA
98+
HASH_TYPE_SHA224 = _lib.WC_HASH_TYPE_SHA224
99+
HASH_TYPE_SHA256 = _lib.WC_HASH_TYPE_SHA256
100+
HASH_TYPE_SHA384 = _lib.WC_HASH_TYPE_SHA384
101+
HASH_TYPE_SHA512 = _lib.WC_HASH_TYPE_SHA512
102+
HASH_TYPE_MD5_SHA = _lib.WC_HASH_TYPE_MD5_SHA
103+
HASH_TYPE_SHA3_224 = _lib.WC_HASH_TYPE_SHA3_224
104+
HASH_TYPE_SHA3_256 = _lib.WC_HASH_TYPE_SHA3_256
105+
HASH_TYPE_SHA3_384 = _lib.WC_HASH_TYPE_SHA3_384
106+
HASH_TYPE_SHA3_512 = _lib.WC_HASH_TYPE_SHA3_512
107+
HASH_TYPE_BLAKE2B = _lib.WC_HASH_TYPE_BLAKE2B
108+
HASH_TYPE_BLAKE2S = _lib.WC_HASH_TYPE_BLAKE2S
108109

109110

110111

0 commit comments

Comments
 (0)