MCPcopy Create free account
hub / github.com/pydio/cells / String

Method String

common/crypto/materials.go:345–371  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

343}
344
345func (h *EncryptedBlockHeader) String() string {
346 sb := strings.Builder{}
347 sb.WriteString("\n[Header:\n")
348 if h.Options != nil {
349 sb.WriteString("\t[Options:\n")
350 if h.Options.Key != nil {
351 sb.WriteString(fmt.Sprintf("\t\t Key : %s\n", base64.StdEncoding.EncodeToString(h.Options.Key)))
352 }
353
354 if h.Options.UserId != "" {
355 sb.WriteString(fmt.Sprintf("\t\t Owner: %s\n", h.Options.UserId))
356 }
357
358 if h.Options.PartId > -1 {
359 sb.WriteString(fmt.Sprintf("\t\t Part : %d\n", h.Options.PartId))
360 }
361
362 if h.Options.Position > -1 {
363 sb.WriteString(fmt.Sprintf("\t\t Pos : %d\n", h.Options.Position))
364 }
365 sb.WriteString("\t]\n")
366 }
367 sb.WriteString(fmt.Sprintf("\tNonce : %s\n", base64.StdEncoding.EncodeToString(h.Nonce)))
368 sb.WriteString(fmt.Sprintf("\tLength: %d bytes\n", h.dataLength&dataLengthMask))
369 sb.WriteString("]")
370 return sb.String()
371}
372
373// EncryptedBlock describes block
374type EncryptedBlock struct {

Callers

nothing calls this directly

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected