IssacHASH

Objective-C

@interface IssacHASH : NSObject

Swift

class IssacHASH : NSObject

해시 (메시지 압축) 관련 기능

  • 해시 알고리즘 설정 및 초기화

    Declaration

    Objective-C

    - (BOOL)initialize:(HashAlg)hashAlg;

    Swift

    func initialize(_ hashAlg: HashAlg) -> Bool

    Parameters

    hashAlg

    해시 알고리즘

  • 해시 원문 업데이트

    Declaration

    Objective-C

    - (BOOL)update:(nonnull NSData *)data;

    Swift

    func update(_ data: Data) -> Bool

    Parameters

    data

    해시할 데이터

  • 해시 결과 가져오기

    Declaration

    Objective-C

    - (nullable NSData *)finalize;

    Swift

    func finalize() -> Data?