From c3c45287396569a96107c9b1413ac181f7197a6e Mon Sep 17 00:00:00 2001 From: Martin Ashby Date: Sat, 23 Sep 2023 07:32:30 +0100 Subject: Add password_message --- src/authentication_ok.zig | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/authentication_ok.zig') diff --git a/src/authentication_ok.zig b/src/authentication_ok.zig index 3c31375..0f0702b 100644 --- a/src/authentication_ok.zig +++ b/src/authentication_ok.zig @@ -7,19 +7,20 @@ const AuthenticationOk = @This(); const ByteArrayList = std.ArrayList(u8); pub const Tag: u8 = 'R'; +pub const Type: AuthType = AuthType.AuthTypeCleartextPassword; pub fn read(_: std.mem.Allocator, b: []const u8) !AuthenticationOk { if (b.len != 4) return ProtocolError.InvalidMessageLength; const auth_type = enum_from_int(AuthType, std.mem.readIntBig(u32, b[0..4])) orelse return ClientError.UnsupportedAuthType; - if (auth_type != AuthType.AuthTypeOk) return ProtocolError.InvalidAuthType; + if (auth_type != Type) return ProtocolError.InvalidAuthType; return .{}; } pub fn write(_: AuthenticationOk, _: std.mem.Allocator, stream_writer: anytype) !void { try stream_writer.writeByte(Tag); try stream_writer.writeIntBig(u32, 8); - try stream_writer.writeIntBig(u32, @intFromEnum(AuthType.AuthTypeOk)); + try stream_writer.writeIntBig(u32, @intFromEnum(Type)); } pub fn deinit(_: *AuthenticationOk, _: std.mem.Allocator) void {} -- cgit v1.2.3-ZIG