@@ -22,15 +22,15 @@ type DecodeFunc func(BytesReader) (Varsig, error)
2222
2323// Registry contains a mapping between known signing algorithms and
2424// functions that can parse varsigs for that signing algorithm.
25- type Registry map [Discriminator ]DecodeFunc
25+ type Registry map [Algorithm ]DecodeFunc
2626
2727// DefaultRegistry provides a Registry containing the mappings for the
2828// signing algorithms which have an implementation within this library.
2929func DefaultRegistry () Registry {
30- return map [Discriminator ]DecodeFunc {
31- DiscriminatorRSA : decodeRSA ,
32- DiscriminatorEdDSA : decodeEdDSA ,
33- DiscriminatorECDSA : decodeECDSA ,
30+ return map [Algorithm ]DecodeFunc {
31+ AlgorithmRSA : decodeRSA ,
32+ AlgorithmEdDSA : decodeEdDSA ,
33+ AlgorithmECDSA : decodeECDSA ,
3434 }
3535}
3636
@@ -41,7 +41,7 @@ func NewRegistry() Registry {
4141
4242// Register allows new mappings between a signing algorithm and its parsing
4343// function to the Registry.
44- func (rs Registry ) Register (alg Discriminator , decodeFunc DecodeFunc ) {
44+ func (rs Registry ) Register (alg Algorithm , decodeFunc DecodeFunc ) {
4545 rs [alg ] = decodeFunc
4646}
4747
@@ -63,7 +63,7 @@ func (rs Registry) DecodeStream(r BytesReader) (Varsig, error) {
6363 return nil , fmt .Errorf ("%w: expected %d, got %d" , ErrBadPrefix , Prefix , pre )
6464 }
6565
66- vers , disc , err := rs .decodeVersAnddisc (r )
66+ vers , algo , err := rs .decodeVersAndAlgo (r )
6767 if err != nil {
6868 return nil , err
6969 }
@@ -72,15 +72,15 @@ func (rs Registry) DecodeStream(r BytesReader) (Varsig, error) {
7272 return nil , fmt .Errorf ("%w: %d" , ErrUnsupportedVersion , vers )
7373 }
7474
75- decodeFunc , ok := rs [Discriminator ( disc )]
75+ decodeFunc , ok := rs [Algorithm ( algo )]
7676 if ! ok {
77- return nil , fmt .Errorf ("%w: %x" , ErrUnknownDiscriminator , disc )
77+ return nil , fmt .Errorf ("%w: %x" , ErrUnknownAlgorithm , algo )
7878 }
7979
8080 return decodeFunc (r )
8181}
8282
83- func (rs Registry ) decodeVersAnddisc (r BytesReader ) (Version , Discriminator , error ) {
83+ func (rs Registry ) decodeVersAndAlgo (r BytesReader ) (Version , Algorithm , error ) {
8484 vers , err := binary .ReadUvarint (r )
8585 if err != nil {
8686 return Version (vers ), 0 , err
@@ -91,10 +91,10 @@ func (rs Registry) decodeVersAnddisc(r BytesReader) (Version, Discriminator, err
9191 }
9292
9393 if vers >= 64 {
94- return 0 , Discriminator (vers ), nil
94+ return 0 , Algorithm (vers ), nil
9595 }
9696
97- disc , err := binary .ReadUvarint (r )
97+ algo , err := binary .ReadUvarint (r )
9898
99- return Version (vers ), Discriminator ( disc ), err
99+ return Version (vers ), Algorithm ( algo ), err
100100}
0 commit comments