Skip to content

Please support Big-endian platforms #4638

@barracuda156

Description

@barracuda156

Describe the feature
Support Big-endian platforms

Current behavior

In file included from src/bitops.c:6:
include/common.h:21:2: error: #error "compiling for big-endian architecture not supported"
   21 | #error "compiling for big-endian architecture not supported"
      |  ^~~~~
In file included from src/bridges.c:6:
include/common.h:21:2: error: #error "compiling for big-endian architecture not supported"
   21 | #error "compiling for big-endian architecture not supported"
      |  ^~~~~
In file included from src/combinator.c:6:
include/common.h:21:2: error: #error "compiling for big-endian architecture not supported"
   21 | #error "compiling for big-endian architecture not supported"
      |  ^~~~~
In file included from src/affinity.c:6:
include/common.h:21:2: error: #error "compiling for big-endian architecture not supported"
   21 | #error "compiling for big-endian architecture not supported"
      |  ^~~~~

Expected behavior
The code should correctly account for endianness instead of bailing out.

Hashcat version (please complete the following information):

  • Version: 7.1.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions