Proto commits in spiffe/go-spiffe

These 8 commits are when the Protocol Buffers files have changed:

Commit:ea1a845
Author:Andrew Harding
Committer:GitHub

Move code out of v2 directory (#337) When this library first went to v2, the old v1 code was kept around so we opted to put all of the v2 code into a v2 directory. The v1 code was eventually removed because it was (1) no longer developed, (2) still available at the old tag, and (3) because its presence was confusing library consumers. Now that the v1 code is long gone, there is no reason to have all v2 related materials in a v2 directory. Signed-off-by: Andrew Harding <azdagron@gmail.com>

The documentation is generated from this commit.

Commit:cbbc88f
Author:Guilherme Carvalho
Committer:GitHub

Add hint string to X509SVID and JWTSVID data structures (#212) Signed-off-by: Guilherme Carvalho <guilhermbrsp@gmail.com>

Commit:fbdcc18
Author:Andrew Harding
Committer:GitHub

Remove v1 cruft (#184) Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:155b16b
Author:Andrew Harding
Committer:GitHub

Sync up Workload API proto (#164) Signed-off-by: Andrew Harding <aharding@vmware.com>

Commit:9c2d9a8
Author:Aidan Obley
Committer:Samuel Waggoner

add rpc to fetch x509 bundles This is the first step on the journey to complete [#2089](https://github.com/spiffe/spire/issues/2089) SPIRE will need to implement the handler for this rpc in order for the client library to start using this call. SPIRE relies on this repo for the definition and codegen so this needs to be first. Signed-off-by: Samuel Waggoner <swaggoner@vmware.com> Co-authored-by: Samuel Waggoner <swaggoner@vmware.com>

Commit:07d5d81
Author:Andrew Harding
Committer:Andrew Harding

Remove non-spec conformant field from Workload proto The per-SVID federates_with field never made it into the final draft for federation support in the Workload API. This library takes a dependency on that field to scope the federated bundles returned by the library to the workload. SPIRE currently returns this field but will stop at a future date. This change removes the field and updates the code to return all federated bundles. This change already exists in the v2 version of this library. Signed-off-by: Andrew Harding <andrew.harding@hpe.com>

Commit:4025234
Author:Andrew Harding
Committer:Agustín Martínez Fayó

Add Workload API proto Also removes the non-standard federates_with field present in the v1 go-spiffe library. Signed-off-by: Andrew Harding <andrew.harding@hpe.com>

Commit:d8657cb
Author:Andrew Harding
Committer:GitHub

Workload API client support (#20) * Workload API Support - Moved over workload client from SPIRE repo (thanks tjulian!) - Added SPIFFE TLSPeer type for dialing, listening and otherwise using TLS with SPIFFE Signed-off-by: Andrew Harding <azdagron@gmail.com>