# -*- coding: utf-8 -*-
# sha224 with output to john's format

# Copyright © 2015 Aleksey Cherepanov <*****@*****.**>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted.

import util_ui as U
import bytecode_main as B
import output_c as O
# import output_c_sse as O

args = U.parse_args()

c_template = 'raw'
algo_file = 'sha256'

c_code = U.load_code_template(c_template)

size = 4
endianity = 'be'

args['args'] = {'size': size}

O.apply_size(size)
O.apply_endianity(endianity)

bs_size = 64
O.apply_bs_size(bs_size)
Exemplo n.º 2
0
# -*- coding: utf-8 -*-
# md4 with output to john's format

# Copyright © 2015 Aleksey Cherepanov <*****@*****.**>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted.

import util_ui as U
import bytecode_main as B
import output_c as O
# import output_c_sse as O

args = U.parse_args()

c_template = 'raw'
algo_file = 'sha1'

c_code = U.load_code_template(c_template)

size = 4
endianity = 'be'

args['args'] = { 'size': size }

O.apply_size(size)
O.apply_endianity(endianity)

bs_size = 64
O.apply_bs_size(bs_size)