Added ability to filter configs in test-ref-configs.pl
diff --git a/tests/scripts/test-ref-configs.pl b/tests/scripts/test-ref-configs.pl
index 5b9f8fb..e7eb4ce 100755
--- a/tests/scripts/test-ref-configs.pl
+++ b/tests/scripts/test-ref-configs.pl
@@ -15,6 +15,20 @@
     'config-suite-b.h'          => "-m tls1_2 -f 'ECDSA.*GCM'",
 );
 
+if ($#ARGV >= 0) {
+    # filter configs
+    my @filtered_keys;
+    my %filtered_configs;
+
+    foreach my $filter (@ARGV) {
+        push (@filtered_keys, $filter);
+    }
+    @filtered_keys = grep { exists $configs{$ARGV[0]} } @filtered_keys;
+    @filtered_configs{@filtered_keys} = @configs{@filtered_keys};
+
+    %configs = %filtered_configs;
+}
+
 -d 'library' && -d 'include' && -d 'tests' or die "Must be run from root\n";
 
 my $test = system( "grep -i cmake Makefile >/dev/null" ) ? 'check' : 'test';