code: func mergePEMHeaders(original, newSet map[string]string) {
  	for key, value := range newSet {
  		normalizedKey := strings.TrimSpace(strings.ToLower(key))
  		if normalizedKey != "proc-type" && normalizedKey != "dek-info" {
  			original[key] = value
  		}
  	}
  }
docs: // merges one set of PEM headers onto another, excepting for key encryption value
  // "proc-type" and "dek-info"