<?php

namespace EllipticCurve;


class Signature {

    function __construct ($der) {
        $this->der = $der;
    }

    function toDer () {
        return $this->der;
    }

    function toBase64 () {
        return base64_encode($this->der);
    }

    static function fromDer ($str) {
        return new Signature($str);
    }

    static function fromBase64 ($str) {
        return new Signature(base64_decode($str));
    }
}

?>