authorgravatar for rob@neverwood.orgRob Napier <rob@neverwood.org> 2020-09-13 11:15:28-04:00
committergravatar for rob@neverwood.orgRob Napier <rob@neverwood.org> 2020-09-13 11:17:58-04:00
log2f9c9662ba0bdc306c1b80534187251491ffdb17
tree89a7f617aba8041e2a5888bcc90a49eb19025c23
parent8a1a40276fb1577f46b89e3aefc17f9e82a933d6

Use comptime to expose public method to doc system


1 files changed, 6 insertions(+), 1 deletions(-)

lib/std/crypto/pbkdf2.zig+6-1
...@@ -10,6 +10,11 @@ const debug = std.debug;...@@ -10,6 +10,11 @@ const debug = std.debug;
10const assert = debug.assert;10const assert = debug.assert;
11const mem = std.mem;11const mem = std.mem;
1212
13// Exports
14comptime {
15 _ = crypto.kdf.pbkdf2;
16}
17
13// RFC 2898 Section 5.218// RFC 2898 Section 5.2
14//19//
15// FromSpec:20// FromSpec:
...@@ -155,7 +160,7 @@ test "RFC 6070 one iteration" {...@@ -155,7 +160,7 @@ test "RFC 6070 one iteration" {
155160
156 var derivedKey: [dkLen]u8 = undefined;161 var derivedKey: [dkLen]u8 = undefined;
157162
158 std.crypto.kdf.pbkdf2(&derivedKey, p, s, c, crypto.auth.hmac.HmacSha1);163 pbkdf2(&derivedKey, p, s, c, crypto.auth.hmac.HmacSha1);
159164
160 const expected = "0c60c80f961f0e71f3a9b524af6012062fe037a6";165 const expected = "0c60c80f961f0e71f3a9b524af6012062fe037a6";
161166