diff options
author | Martin Ashby <martin@ashbysoft.com> | 2023-09-23 07:32:30 +0100 |
---|---|---|
committer | Martin Ashby <martin@ashbysoft.com> | 2023-09-23 07:32:30 +0100 |
commit | c3c45287396569a96107c9b1413ac181f7197a6e (patch) | |
tree | 34edebc88e5bb4668023d562bc094de14b205841 /src/authentication_ok.zig | |
parent | 6202dd351c83e9e54bffdbff844414b4dd763eba (diff) | |
download | pgz-c3c45287396569a96107c9b1413ac181f7197a6e.tar.gz pgz-c3c45287396569a96107c9b1413ac181f7197a6e.tar.bz2 pgz-c3c45287396569a96107c9b1413ac181f7197a6e.tar.xz pgz-c3c45287396569a96107c9b1413ac181f7197a6e.zip |
Add password_message
Diffstat (limited to 'src/authentication_ok.zig')
-rw-r--r-- | src/authentication_ok.zig | 5 |
1 files changed, 3 insertions, 2 deletions
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 {} |