Changed crypto primitives naming to be more consistent
This commit is contained in:
parent
e594fab52f
commit
4a267c135c
1 changed files with 29 additions and 29 deletions
|
|
@ -1,14 +1,14 @@
|
||||||
///////////////// Imports
|
///////////////// Imports
|
||||||
//
|
//
|
||||||
|
|
||||||
const AES = @import("crypto/aes.zig");
|
pub const Aes = @import("crypto/aes.zig");
|
||||||
const ED25519 = @import("crypto/ed25519.zig");
|
pub const Ed25519 = @import("crypto/ed25519.zig");
|
||||||
const HKDF = @import("crypto/hkdf.zig");
|
pub const Hkdf = @import("crypto/hkdf.zig");
|
||||||
const HMAC = @import("crypto/hmac.zig");
|
pub const Hmac = @import("crypto/hmac.zig");
|
||||||
const SHA256 = @import("crypto/sha256.zig");
|
pub const Sha256 = @import("crypto/sha256.zig");
|
||||||
const SHA512 = @import("crypto/sha512.zig");
|
pub const Sha512 = @import("crypto/sha512.zig");
|
||||||
const X25519= @import("crypto/x25519.zig");
|
pub const X25519= @import("crypto/x25519.zig");
|
||||||
const RANDOM = @import("crypto/random.zig");
|
pub const Random = @import("crypto/random.zig");
|
||||||
|
|
||||||
|
|
||||||
///////////////// Errors
|
///////////////// Errors
|
||||||
|
|
@ -25,25 +25,25 @@ pub const CryptoError = error {
|
||||||
//
|
//
|
||||||
|
|
||||||
pub const PartialEngine = struct {
|
pub const PartialEngine = struct {
|
||||||
aes_cbc256: ? AES.CBC256.Implementation = null,
|
aes_cbc256: ? Aes.CBC256.Implementation = null,
|
||||||
ed25519: ? ED25519.Implementation = null,
|
ed25519: ? Ed25519.Implementation = null,
|
||||||
hkdf: ? HKDF.Implementation = null,
|
hkdf: ? Hkdf.Implementation = null,
|
||||||
hmac: ? HMAC.Implementation = null,
|
hmac: ? Hmac.Implementation = null,
|
||||||
sha256: ? SHA256.Implementation = null,
|
sha256: ? Sha256.Implementation = null,
|
||||||
sha512: ? SHA512.Implementation = null,
|
sha512: ? Sha512.Implementation = null,
|
||||||
x25519: ? X25519.Implementation = null,
|
x25519: ? X25519.Implementation = null,
|
||||||
random: ? RANDOM.Implementation = null,
|
random: ? Random.Implementation = null,
|
||||||
};
|
};
|
||||||
|
|
||||||
pub const Engine = struct {
|
pub const Engine = struct {
|
||||||
aes_cbc256: AES.CBC256.Implementation,
|
aes_cbc256: Aes.CBC256.Implementation,
|
||||||
ed25519: ED25519.Implementation,
|
ed25519: Ed25519.Implementation,
|
||||||
hkdf: HKDF.Implementation,
|
hkdf: Hkdf.Implementation,
|
||||||
hmac: HMAC.Implementation,
|
hmac: Hmac.Implementation,
|
||||||
sha256: SHA256.Implementation,
|
sha256: Sha256.Implementation,
|
||||||
sha512: SHA512.Implementation,
|
sha512: Sha512.Implementation,
|
||||||
x25519: X25519.Implementation,
|
x25519: X25519.Implementation,
|
||||||
random: RANDOM.Implementation,
|
random: Random.Implementation,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -56,14 +56,14 @@ pub const Engine = struct {
|
||||||
pub fn resolveEngine(comptime provider: PartialEngine) Engine {
|
pub fn resolveEngine(comptime provider: PartialEngine) Engine {
|
||||||
|
|
||||||
return .{
|
return .{
|
||||||
.aes_cbc256 = provider.aes_cbc256 orelse AES.CBC256.defaultImplementation,
|
.aes_cbc256 = provider.aes_cbc256 orelse Aes.CBC256.defaultImplementation,
|
||||||
.ed25519 = provider.ed25519 orelse ED25519.defaultImplementation,
|
.ed25519 = provider.ed25519 orelse Ed25519.defaultImplementation,
|
||||||
.hkdf = provider.hkdf orelse HKDF.defaultImplementation,
|
.hkdf = provider.hkdf orelse Hkdf.defaultImplementation,
|
||||||
.hmac = provider.hmac orelse HMAC.defaultImplementation,
|
.hmac = provider.hmac orelse Hmac.defaultImplementation,
|
||||||
.sha256 = provider.sha256 orelse SHA256.defaultImplementation,
|
.sha256 = provider.sha256 orelse Sha256.defaultImplementation,
|
||||||
.sha512 = provider.sha512 orelse SHA512.defaultImplementation,
|
.sha512 = provider.sha512 orelse Sha512.defaultImplementation,
|
||||||
.x25519 = provider.x25519 orelse X25519.defaultImplementation,
|
.x25519 = provider.x25519 orelse X25519.defaultImplementation,
|
||||||
.random = provider.random orelse RANDOM.defaultImplementation,
|
.random = provider.random orelse Random.defaultImplementation,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue