package decrypt

import "go-hep.org/x/hep/xrootd/xrdproto/decrypt"

Package decrypt contains the types related to the decrypt request. See xrootd protocol specification (http://xrootd.org/doc/dev45/XRdv310.pdf, p. 43) for more details.

Index

Constants

const RequestID uint16 = 3030

RequestID is the id of the request, it is sent as part of message. See xrootd protocol specification for details: http://xrootd.org/doc/dev45/XRdv310.pdf, 2.3 Client Request Format.

Types

type Request

type Request struct {
	// contains filtered or unexported fields
}

Request holds the decrypt request parameters.

func (Request) MarshalXrd

func (o Request) MarshalXrd(w *xrdenc.WBuffer) error

MarshalXrd implements xrdproto.Marshaler.

func (*Request) ReqID

func (req *Request) ReqID() uint16

ReqID implements xrdproto.Request.ReqID.

func (*Request) ShouldSign

func (*Request) ShouldSign() bool

ShouldSign implements xrdproto.Request.ShouldSign.

func (*Request) UnmarshalXrd

func (o *Request) UnmarshalXrd(r *xrdenc.RBuffer) error

UnmarshalXrd implements xrdproto.Unmarshaler.

Source Files

decrypt.go

Version
v0.36.0 (latest)
Published
Nov 15, 2024
Platform
linux/amd64
Imports
1 packages
Last checked
1 day ago

Tools for package owners.