summaryrefslogtreecommitdiff
path: root/archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c
diff options
context:
space:
mode:
Diffstat (limited to 'archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c')
-rw-r--r--archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c75
1 files changed, 0 insertions, 75 deletions
diff --git a/archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c b/archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c
deleted file mode 100644
index 3a601cc17dbd..000000000000
--- a/archivers/hpack.non-usa.only/files/patch-keycvt_keycvt.c
+++ /dev/null
@@ -1,75 +0,0 @@
---- keycvt/keycvt.c.orig 1993-08-13 20:06:28 UTC
-+++ keycvt/keycvt.c
-@@ -582,11 +582,21 @@ static void byteReverse( BYTE *regPtr, i
-
- static void getPassword( void )
- {
-+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
-+ int len;
-+#endif
- puts( "Please enter password for this private key." );
- puts( "Warning: Password will be echoed to screen!" );
- printf( "Password: " );
- fflush( stdout );
-+#if !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
- gets( password );
-+#else /* gets depricated in FreeBSD */
-+ fgets( password, sizeof(password), stdin);
-+ len = strlen(password);
-+ if (password[len - 1] == '\n')
-+ password[len - 1] = '\0';
-+#endif
- }
-
- void initCrypt( void )
-@@ -1020,27 +1030,46 @@ int main( const int argc, const char *ar
-
- /* Try and find the PGP seed file */
- if( ( pgpPath = getenv( "PGPPATH" ) ) == NULL )
-+#ifdef __UNIX__
-+ if( ( pgpPath = getenv( "HOME" ) ) != NULL ) {
-+ strcpy( tempFileName, pgpPath );
-+ strcat( tempFileName, "/.pgp");
-+ pgpPath = tempFileName;
-+ }
-+ else
-+#endif
- pgpPath = "";
- pathLen = strlen( pgpPath );
-+#ifdef __UNIX__
-+ if (pgpPath != tempFileName)
-+#endif
- strcpy( tempFileName, pgpPath );
- #if defined( __ARC__ )
-- if( pathLen && tempFileName[ pathLen - 1 ] != '.' )
-+ if( pathLen && tempFileName[ pathLen - 1 ] != '.' ) {
- /* Add directory seperator if necessary */
- tempFileName[ pathLen++ ] = '.';
-+ tempFileName[ pathLen ] = '\0';
-+ }
- strcat( tempFileName, "randseed" );
- #elif defined( __AMIGA__ )
-- if( pathLen && ( ch = tempFileName[ pathLen - 1 ] ) != ':' && ch != '/' )
-+ if( pathLen && ( ch = tempFileName[ pathLen - 1 ] ) != ':' && ch != '/' ) {
- /* Add directory seperator if necessary */
- tempFileName[ pathLen++ ] = '/';
-+ tempFileName[ pathLen ] = '\0';
-+ }
- strcat( tempFileName, "randseed.bin" );
- #else
-- if( pathLen && ( ch = tempFileName[ pathLen - 1 ] ) != '\\' && ch != '/' )
-+ if( pathLen && ( ch = tempFileName[ pathLen - 1 ] ) != '\\' && ch != '/' ) {
- /* Add directory seperator if necessary */
- tempFileName[ pathLen++ ] = '/';
-+ tempFileName[ pathLen ] = '\0';
-+ }
- strcat( tempFileName, "randseed.bin" );
- #endif /* __ARC__ */
-- if( ( inFilePtr = fopen( tempFileName, "rb" ) ) == NULL )
-+ if( ( inFilePtr = fopen( tempFileName, "rb" ) ) == NULL ) {
-+ perror( tempFileName );
- puts( "Cannot find PGP seed file, HPACK seed file not created" );
-+ }
- else
- {
- /* See if the output file exists */