*
***/
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "internal/asn1_int.h"
+
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "../crypto/asn1/standard_methods.h"
static int test_standard_methods()
#include <openssl/opensslconf.h>
#include "test_main.h"
#include "testutil.h"
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "internal/chacha.h"
+#ifdef __VMS
+# pragma names restore
+#endif
+
const static unsigned int key[] = {
0x03020100, 0x07060504, 0x0b0a0908, 0x0f0e0d0c,
0x13121110, 0x17161514, 0x1b1a1918, 0x1f1e1d1c
#include "testutil.h"
#include "test_main_custom.h"
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "internal/poly1305.h"
+
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "../crypto/poly1305/poly1305_local.h"
#include "e_os.h"
#include <openssl/bio.h>
#include "testutil.h"
#include "test_main_custom.h"
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "internal/siphash.h"
+
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "../crypto/siphash/siphash_local.h"
#include "e_os.h"
#include <openssl/ssl.h>
#include <openssl/evp.h>
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "../ssl/ssl_locl.h"
#include "../ssl/record/record_locl.h"
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "testutil.h"
#include "test_main.h"
#include <openssl/ssl.h>
#include <openssl/evp.h>
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "../ssl/ssl_locl.h"
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "testutil.h"
#include "test_main.h"
#include <openssl/err.h>
/*
- * We know that on VMS, the [.apps] object files are compiled with uppercased
- * symbols. We must therefore follow suit, or there will be linking errors.
- * Additionally, the VMS build does stdio via a socketpair.
+ * The VMS build does stdio via a socketpair.
*/
#ifdef __VMS
-# pragma names save
-# pragma names uppercase, truncated
-
# include "../apps/vms_term_sock.h"
#endif
#include "../apps/apps.h"
-#ifdef __VMS
-# pragma names restore
-#endif
-
#include "testutil.h"
#include "test_main_custom.h"
#include <string.h>
#include <openssl/buffer.h>
+
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "../ssl/packet_locl.h"
+
+#ifdef __VMS
+# pragma names restore
+#endif
+
#include "testutil.h"
#include "test_main_custom.h"
*
***/
+#ifdef __VMS
+# pragma names save
+# pragma names as_is,shortened
+#endif
+
#include "../crypto/x509v3/ext_dat.h"
#include "../crypto/x509v3/standard_exts.h"
+#ifdef __VMS
+# pragma names restore
+#endif
+
static int test_standard_exts()
{
size_t i;