Skip to content

Commit 6cfe233

Browse files
authored
Merge pull request #91 from alexandrumc/kdf
Fix typo and type mismatch in kdf.di
2 parents fcb24e3 + 310121a commit 6cfe233

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

source/deimos/openssl/kdf.di

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ static if (OPENSSL_VERSION_AT_LEAST(3, 0, 0))
139139
}
140140
else
141141
{
142-
auto EVP_PKEY_CTX_set_tls1_prf_md () (EVP_PKEY_CTX* ctx, const(EVP_MD)* md)
142+
auto EVP_PKEY_CTX_set_tls1_prf_md () (EVP_PKEY_CTX* pctx, const(EVP_MD)* md)
143143
{
144144
return EVP_PKEY_CTX_ctrl(
145145
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_TLS_MD, 0, md);
@@ -156,34 +156,34 @@ else
156156
EVP_PKEY_CTX* pctx, const(ubyte)* seed, int seedlen)
157157
{
158158
return EVP_PKEY_CTX_ctrl(
159-
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_TLS_SEED, seedlen, seed);
159+
ctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_TLS_SEED, seedlen, seed);
160160
}
161161

162-
auto EVP_PKEY_CTX_set_hkdf_md () (EVP_PKEY_CTX* ctx, const(EVP_MD)* md)
162+
auto EVP_PKEY_CTX_set_hkdf_md () (EVP_PKEY_CTX* pctx, const(EVP_MD)* md)
163163
{
164164
return EVP_PKEY_CTX_ctrl(
165-
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_MD, 0, md);
165+
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_MD, 0, cast(void*) md);
166166
}
167167
auto EVP_PKEY_CTX_set1_hkdf_salt () (
168-
EVP_PKEY_CTX* ctx, const(ubyte)* salt, int saltlen)
168+
EVP_PKEY_CTX* pctx, const(ubyte)* salt, int saltlen)
169169
{
170170
return EVP_PKEY_CTX_ctrl(
171-
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_SALT, saltlen, salt);
171+
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_SALT, saltlen, cast(void*) salt);
172172
}
173173
auto EVP_PKEY_CTX_set1_hkdf_key () (
174-
EVP_PKEY_CTX* ctx, const(ubyte)* key, int keylen)
174+
EVP_PKEY_CTX* pctx, const(ubyte)* key, int keylen)
175175
{
176176
return EVP_PKEY_CTX_ctrl(
177-
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_KEY, keylen, key);
177+
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_KEY, keylen, cast(void*) key);
178178
}
179179
auto EVP_PKEY_CTX_add1_hkdf_info () (
180-
EVP_PKEY_CTX* ctx, const(ubyte)* info, int infolen)
180+
EVP_PKEY_CTX* pctx, const(ubyte)* info, int infolen)
181181
{
182182
return EVP_PKEY_CTX_ctrl(
183-
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_INFO, infolen, info);
183+
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_INFO, infolen, cast(void*) info);
184184
}
185185

186-
auto EVP_PKEY_CTX_hkdf_mode () (EVP_PKEY_CTX* ctx, int mode)
186+
auto EVP_PKEY_CTX_hkdf_mode () (EVP_PKEY_CTX* pctx, int mode)
187187
{
188188
return EVP_PKEY_CTX_ctrl(
189189
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_HKDF_MODE, mode, null);
@@ -192,42 +192,42 @@ else
192192
static if (OPENSSL_VERSION_AT_LEAST(1, 1, 1))
193193
{
194194
auto EVP_PKEY_CTX_set1_pbe_pass ()
195-
(EVP_PKEY_CTX* ctx, const(char)* pass, int passlen)
195+
(EVP_PKEY_CTX* pctx, const(char)* pass, int passlen)
196196
{
197197
return EVP_PKEY_CTX_ctrl(
198198
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_PASS, passlen, pass);
199199
}
200200

201201
auto EVP_PKEY_CTX_set1_scrypt_salt ()
202-
(EVP_PKEY_CTX* ctx, const(ubyte)* salt, int saltlen)
202+
(EVP_PKEY_CTX* pctx, const(ubyte)* salt, int saltlen)
203203
{
204204
return EVP_PKEY_CTX_ctrl(
205205
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_SALT, saltlen, salt);
206206
}
207207

208208
auto EVP_PKEY_CTX_set_scrypt_N ()
209-
(EVP_PKEY_CTX* ctx, ulong n)
209+
(EVP_PKEY_CTX* pctx, ulong n)
210210
{
211211
return EVP_PKEY_CTX_ctrl_uint64(
212212
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_N, n);
213213
}
214214

215215
auto EVP_PKEY_CTX_set_scrypt_r ()
216-
(EVP_PKEY_CTX* ctx, ulong n)
216+
(EVP_PKEY_CTX* pctx, ulong n)
217217
{
218218
return EVP_PKEY_CTX_ctrl_uint64(
219219
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_R, r);
220220
}
221221

222222
auto EVP_PKEY_CTX_set_scrypt_p ()
223-
(EVP_PKEY_CTX* ctx, ulong n)
223+
(EVP_PKEY_CTX* pctx, ulong n)
224224
{
225225
return EVP_PKEY_CTX_ctrl_uint64(
226226
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_P, p);
227227
}
228228

229229
auto EVP_PKEY_CTX_set_scrypt_maxmem_bytes ()
230-
(EVP_PKEY_CTX* ctx, ulong maxmem_bytes)
230+
(EVP_PKEY_CTX* pctx, ulong maxmem_bytes)
231231
{
232232
return EVP_PKEY_CTX_ctrl_uint64(
233233
pctx, -1, EVP_PKEY_OP_DERIVE, EVP_PKEY_CTRL_SCRYPT_MAXMEM_BYTES, maxmem_bytes);

0 commit comments

Comments
 (0)