ScalES-PPM
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
ppm_checksum.f90 File Reference

support checksumming of data in Fortran More...

Data Types

type  ppm_checksum::digest_description
 
interface  ppm_checksum::hex_checksum
 Perform full cryptographic checksum computation. More...
 
interface  ppm_checksum::deviation_controlsum
 Compute SUM(a)/SIZE(a) + (SUM(a - SUM(a)/SIZE(a)) More...
 
interface  ppm_checksum::ppm_hex_checksum_f
 

Functions/Subroutines

subroutine, public ppm_checksum::init_digests
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_dp_1d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_dp_2d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_dp_3d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_sp_1d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_sp_2d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_sp_3d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i4_1d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i4_2d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i4_3d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i8_1d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i8_2d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_i8_3d (a, hash_type)
 
character(hashes(hash_type)%size *2) function ppm_checksum::hex_checksum_char (a, hash_type)
 
real(dp) function ppm_checksum::deviation_controlsum_dp_1d (a)
 
real(dp) function ppm_checksum::deviation_controlsum_dp_2d (a)
 
real(dp) function ppm_checksum::deviation_controlsum_dp_3d (a)
 
real(sp) function ppm_checksum::deviation_controlsum_sp_1d (a)
 
real(sp) function ppm_checksum::deviation_controlsum_sp_2d (a)
 
real(sp) function ppm_checksum::deviation_controlsum_sp_3d (a)
 

Variables

integer, parameter, public ppm_checksum::ppm_md5 =1
 
integer, parameter, public ppm_checksum::ppm_sha1 =2
 
type(digest_description), dimension(2), public ppm_checksum::hashes
 

Detailed Description

support checksumming of data in Fortran

Version
1.0
Author
Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.