1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #import <Foundation/Foundation.h>
- #import <CommonCrypto/CommonHMAC.h>
- #import <CommonCrypto/CommonKeyDerivation.h>
- @interface NYMnemonic : NSObject
- + (NSString *)mnemonicStringFromRandomHexString:(NSString *)seed
- language:(NSString *)language;
- + (NSString *)deterministicSeedStringFromMnemonicString:(NSString *)mnemonic
- passphrase:(NSString *)passphrase
- language:(NSString *)language;
- + (NSString *)generateMnemonicString:(NSNumber *)strength
- language:(NSString *)language;
- @end
- @interface NSData (NYMnemonic)
- - (NSString *)ny_hexString;
- - (NSArray *)ny_hexToBitArray;
- @end
- @interface NSString (NYMnemonic)
- - (NSData *)ny_dataFromHexString;
- @end
|