code: func NewAccessEntryPK(publisher string, salt []byte) (*AccessEntry, error) {
  	if len(publisher) != 66 {
  		return nil, fmt.Errorf("publisher should be 66 characters long, got %d", len(publisher))
  	}
  	if len(salt) != 32 {
  		return nil, fmt.Errorf("salt should be 32 bytes long")
  	}
  	return &AccessEntry{
  		Type:      AccessTypePK,
  		Publisher: publisher,
  		Salt:      salt,
  	}, nil
  }
docs: // NewAccessEntryPK creates a manifest AccessEntry in order to create an ACT protected by a pair of Elliptic Curve keys