Fix named key case

This commit is contained in:
Craig Everett 2019-12-16 18:40:12 +09:00
parent 16549b5d0b
commit a7a8ad72f2

View File

@ -24,7 +24,7 @@
-spec path(public | private, zx:key_id()) -> file:filename(). -spec path(public | private, zx:key_id()) -> file:filename().
path(Type, {Realm, KeyHash}) -> path(Type, {Realm, KeyHash}) when is_binary(KeyHash) ->
Size = byte_size(KeyHash) * 8, Size = byte_size(KeyHash) * 8,
<<N:Size>> = KeyHash, <<N:Size>> = KeyHash,
String = integer_to_list(N, 36), String = integer_to_list(N, 36),
@ -33,7 +33,9 @@ path(Type, {Realm, KeyHash}) ->
public -> String ++ ".pub.der"; public -> String ++ ".pub.der";
private -> String ++ ".key.der" private -> String ++ ".key.der"
end, end,
zx_lib:path(key, Realm, Name). zx_lib:path(key, Realm, Name);
path(Type, {Realm, KeyName}) ->
zx_lib:path(key, Realm, KeyName).