// // OSSServiceSignature.h // AliyunOSSSDK // // Created by ws on 2023/12/26. // Copyright © 2023 aliyun. All rights reserved. // #import NS_ASSUME_NONNULL_BEGIN @protocol OSSServiceSignature @property (nonatomic, copy, readonly) NSString *algorithm; @property (nonatomic, copy, readonly) NSString *version; - (NSData *)computeHash:(NSData *)key data:(NSData *)data; - (NSString *)computeSignature:(NSString *)key data:(NSString *)data; @end @interface HmacSHA1Signature : NSObject @end @interface HmacSHA256Signature : NSObject @end NS_ASSUME_NONNULL_END