1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- { *********************************************************************************** }
- { * CryptoLib Library * }
- { * Copyright (c) 2018 - 20XX Ugochukwu Mmaduekwe * }
- { * Github Repository <https://github.com/Xor-el> * }
- { * Distributed under the MIT software license, see the accompanying file LICENSE * }
- { * or visit http://www.opensource.org/licenses/mit-license.php. * }
- { * Acknowledgements: * }
- { * * }
- { * Thanks to Sphere 10 Software (http://www.sphere10.com/) for sponsoring * }
- { * development of this library * }
- { * ******************************************************************************* * }
- (* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& *)
- unit ClpIWNafPreCompInfo;
- {$I CryptoLib.inc}
- interface
- uses
- ClpCryptoLibTypes,
- ClpIECC,
- ClpIPreCompInfo;
- type
- IWNafPreCompInfo = interface(IPreCompInfo)
- ['{DB29636B-A1EB-40C3-96C2-0B7830A55DB9}']
- function GetPreComp: TCryptoLibGenericArray<IECPoint>;
- procedure SetPreComp(const Value: TCryptoLibGenericArray<IECPoint>);
- function GetPreCompNeg: TCryptoLibGenericArray<IECPoint>;
- procedure SetPreCompNeg(const Value: TCryptoLibGenericArray<IECPoint>);
- function GetTwice: IECPoint;
- procedure SetTwice(const Value: IECPoint);
- function GetConfWidth: Int32;
- procedure SetConfWidth(Value: Int32);
- function GetWidth: Int32;
- procedure SetWidth(Value: Int32);
- function GetPromotionCountdown: Int32;
- procedure SetPromotionCountdown(Value: Int32);
- function DecrementPromotionCountdown: Int32;
- function IsPromoted: Boolean;
- property PreComp: TCryptoLibGenericArray<IECPoint> read GetPreComp
- write SetPreComp;
- property PreCompNeg: TCryptoLibGenericArray<IECPoint> read GetPreCompNeg
- write SetPreCompNeg;
- property Twice: IECPoint read GetTwice write SetTwice;
- property ConfWidth: Int32 read GetConfWidth write SetConfWidth;
- property Width: Int32 read GetWidth write SetWidth;
- property PromotionCountdown: Int32 read GetPromotionCountdown
- write SetPromotionCountdown;
- end;
- implementation
- end.
|