|
Revision 119, 325 bytes
(checked in by eric, 1 year ago)
|
Handpatched from branches/eric since almost every file confliceted. Includes * rewritted screensaver check * rewritten key timeout * proper UTF8 handling with Keychain * removed unecessary thread spawn for add all keys without interaction.
|
| Line | |
|---|
| 1 |
#import <Cocoa/Cocoa.h> |
|---|
| 2 |
#import "Libs/SSHToken.h" |
|---|
| 3 |
#import "SSHTool.h" |
|---|
| 4 |
|
|---|
| 5 |
@interface TokenController : NSObject { |
|---|
| 6 |
|
|---|
| 7 |
NSMutableArray *tokens; |
|---|
| 8 |
NSLock *tokenLock; |
|---|
| 9 |
} |
|---|
| 10 |
|
|---|
| 11 |
+ (TokenController *)sharedController; |
|---|
| 12 |
- (NSString *)generateNewToken; |
|---|
| 13 |
- (bool)generateNewTokenForTool:(SSHTool *)tool; |
|---|
| 14 |
- (bool)checkToken:(NSString *)token; |
|---|
| 15 |
|
|---|
| 16 |
@end |
|---|