code: func RegisterSigningMethod(alg string, f func() SigningMethod) {
  	signingMethodLock.Lock()
  	defer signingMethodLock.Unlock()
  
  	signingMethods[alg] = f
  }
docs: // Register the "alg" name and a factory function for signing method.
  // This is typically done during init() in the method's implementation