added missing constructor for error code of (-46)

hey, your ErrorCode type doesn't seem to support (-46) return value. Whenever my known_hosts is messed up and I try to use your lib, I get this exception
*** Exception: toEnum{ErrorCode}: tag (46) is outside of enumeration's range (0,45)

Would you mind fixing it? Thanks.