contextFlags.go 538 B

12345678910111213141516171819202122232425
  1. package gssapi
  2. import "github.com/jcmturner/gofork/encoding/asn1"
  3. // GSS-API context flags assigned numbers.
  4. const (
  5. ContextFlagDeleg = 1
  6. ContextFlagMutual = 2
  7. ContextFlagReplay = 4
  8. ContextFlagSequence = 8
  9. ContextFlagConf = 16
  10. ContextFlagInteg = 32
  11. ContextFlagAnon = 64
  12. )
  13. // ContextFlags flags for GSSAPI
  14. type ContextFlags asn1.BitString
  15. // NewContextFlags creates a new ContextFlags instance.
  16. func NewContextFlags() ContextFlags {
  17. var c ContextFlags
  18. c.BitLength = 32
  19. c.Bytes = make([]byte, 4)
  20. return c
  21. }