ssv-keys
Version:
Tool for splitting a validator key into a predefined threshold of shares via Shamir-Secret-Sharing (SSS), and encrypt them with a set of operator keys.
7 lines (6 loc) • 376 B
TypeScript
import { ValidatorConstraintInterface, ValidationOptions } from 'class-validator';
export declare class EncryptedKeyValidatorConstraint implements ValidatorConstraintInterface {
validate(value: any): boolean;
defaultMessage(): string;
}
export declare function EncryptedKeyValidator(validationOptions?: ValidationOptions): (object: any, propertyName: string) => void;